Updating 2013 Site Built with Custom Theme, Modify Existing Theme, Create New Custom Theme, Or Use Child Theme?
-
Our website was designed in 2013 using a custom theme. Some of the plugins are built from scratch.
Ranking in our industry is hyper competitive. We are seeking a better interface and also to improve ranking.
I have read that custom themes use lighter code and can rank better. Does this apply to a custom theme from 2013? Will we have an SEO advantage using a custom theme? If so, will that advantage be significant?
We are using a discontinued plugin called "Firestorm" to display real estate listings. That plugin has been customized. Can we use that plugin on a new "custom" theme? How about on a "child" theme? In terms of the cost of future maintenance, will a "custom" theme require much more intervention (manual installation of updates) moving forward?
Which of the following options is best:
1. Adapt our existing custom theme
2. Create a new custom theme
3. Create a child themeThanks,
Alan -
The 3rd paragraph of your answer, which refers to "lighter code", are your referring to a custom theme or can a child them have light code as well?
-
Hi Redsweater:
Thanks for this informative and detailed response!!
In fact, I am not a WP developer, I am a client, and not too technical, unfortunately. From what you are saying it is absolutely clear that I start from scratch. That my choice is between a child theme and a custom theme. But I apologize but I don't quite understand the difference between the two.
How does child them differ form say a real estate theme that I purchase and customize? Something like this for example: http://main.wpestatetheme.org/homepage?
I understand that the child theme receives Wordpress updates and requires less maintenance with a the trade being that the code is less efficient?
But if I understand correctly, a child theme would be an improvement over our current 2013 site but a custom site would be the best but most costly option. If I understand this correctly, how much more labor (cost) is the development of a child site (2x,3x)? Also, how much maintenance would it require every 18 months?
Also, my existing developer has customized several plugins. So this is a no, no and increases maintenance costs in the long run?
Thanks,
Alan -
Well... i have two news for you. First - good one... theme is good looks fantastic.
Now bad news - i look it on mobile phone and you can see result in attached file. Yes - i have iPhone SE because i love it's form-factor.
I'm so sorry but it's year of 2018 and everyone today works with smartphone. Probably something custom should works perfect for you. Because it's 2018 and there is also AMP that you should check that too:
https://moz.com/blog/amp-digital-marketing-2018 -
I totally agree on everything you said.
-
Optimizing the current custom theme is likely to cost you more time and money than having someone develop a brand new theme for you, and it is also likely that you'll end up with a better end result starting from scratch than you would trying to retrofit an old theme. The reason is simple - trying to identify all the moving parts and adapt little pieces takes longer than just identifying clearly what functionality is needed and coding it with current standards. I've been through this process several times myself (like Alan, I'm a longtime WP developer) and every time significant changes were needed, starting from scratch was easier, faster, and less expensive for the client.
If money is not an issue, coding a custom theme and maintaining it over time is the best way to ensure that your overall, sitewide HTML, JS, CSS are as SEO-friendly as possible - for the reason Alan mentioned, which is that you can output only the code that your particular site needs. Standards change over time, as does browser support. HTML generally stays pretty backwards-compatible, but JS in particular is notorious for eventually not working. With a 2013 theme I'd suspect you may not be using HTML5, which in itself is a big improvement to making your data more structured.
Lighterweight code is good for human visitors as well as spiders. Humans have limited patience, so if your site is loading slowly, they'll tend to get frustrated and leave. It's good for spiders, too, because with much less code there's much less to have to analyze on the page - they can mostly go straight to your content and interpret it, rather than loading this and that JS file, divs nested 5 layers deep, that sort of thing. You can also build in a competitive edge if you use a custom theme because you know exactly what type of Schema.org markup would apply best to your content. For real estate listings in particular, I'd expect many in your industry to be using prebuilt themes. If you can show the same type of data but in a structured way - to make it super easy for Google to determine "Oh, this is a realty listing; here's the list price, here's the square footage, here's the address" - you have an edge over your competition.
On the other hand, this is a lot of custom code. If you do not have the money to have a developer continually update - at a minimum, I'd say every 18 months you'll want to have someone dive deep into the code and make updates based on WP Core's updates, along with HTML, CSS, and JS improvements that have become possible over that timeframe - if you can't afford that, then you should go with a child theme.
The child theme gives you the benefit of a code base that will be continually updated, while still allowing your site to look and feel different than all the other sites who are using that same parent theme. So it's basically the low-budget alternative. Do note that since your plugins have been customized, you really need to have a developer set up a new site from scratch, use non-customized plugins, and do the custom work in the child theme. That way you will not be sitting on a time bomb. Customized plugins are a problem because you then no longer receive security updates, and it makes your site much more vulnerable to attack.
I would say that the child theme approach is better than trying to adapt your current custom theme, because your codebase will be more up-to-date than if you just do a huge redesign every 5 years. But as for pure SEO value, nothing will beat a well-coded custom theme. In my experience, updating the codebase does make a tangible ranking difference. This is because spiders reward site updates (even the code behind the content is recognized and seen as an update) as it shows you are continuing to invest effort into your site; they'll be better able to understand the structure of your content as you use more up-to-date coding practices; and usually, updating means a better user experience, faster loading times, and better mobile friendliness, each of which is a ranking factor.
-
If I understand correctly, you are saying that a Wordpress Child theme is going to have too much extra code due to all the unused features. Implication being to enhance the performance I will need to create a custom theme? Sorry I am non-technical, do I have this right?
Currently I have a custom theme (www.nyc-officespace-leader.com). I am thinking a replacing this with a theme like https://themeforest.net/item/real-homes-wordpress-real-estate-theme/5373914
I like the features in this theme but don't want to shoot myself in the foot by purchasing low quality code that is guaranteed to rank poorly.The sort of modifications that you suggest, can those be done to the Child theme or can they only be done with a customized theme?
The sort of changes you are suggesting, do they make a tangible difference for ranking?
Thanks,
Alan -
I think that you're talking about WordPress, right? So it's tuff situation and i'm in same. So i will explain what i'm doing now, but note that this is because i'm dev and i have experience with WP like 10+ years.
So i have site (link in profile) that it's built using one purchased WP theme and works good. Built in 2012 because previous version was on .html files so maintaining become too time consuming. So i get theme and built site. Still works, but i was seeing in process of building site that something isn't right.
First - theme didn't seeing all items correctly as in demo due some issue with pages and posts. Second we're using "tab" interface with all pros and cons. Thirds - theme uses too much CSS/JS code. After month we was found how to make content for all sections. After another month one of plugins broke all site due JS malfunction code and tab interface didn't works at all for month or two. So site went in optimization process and now works much faster than before in 2014.
But it's 2018 and this isn't enough. That's why i start making brand new theme for that site with few goals:
- CSS code less than 30k. I found that on site i was use between 5% or 10% of all CSS code. So mine next goal is less than 30k.
- Optimization with CSS delivery. ATF CSS code will be inlined into , rest of code will be put in bottom of HTML. Just to not count as "render blocker".
- Minimal JS. I have custom JS code for menu (1k) and will use gallery code as Photoswipe. And CSS slider, yes i'm not kidding. But that's not all - using custom PHP code that extra codes will be included just on pages where they're needed. I.e. there will be not gallery on homepage or 'contact us' so that code will be not included into that pages.
- Remove most of plugins. Most of them make situation from bad to worse. I wish to live with no more than 5 plugins from reputable authors.
- Fixing WP to generate small and clean code where is possible. Have you seen your head section? That's what i'm talking about - "Less is more!"
- Testing "statification" of site. I'm not posting each week, there are no valuable comments. Honestly for 6 years i didn't have not received even single comment in posts that isn't spam. If i can turn page into static one then i can solve hosting issues (i don't have it!) by using one of those serverless hostings.
So as you can see this will solve all mine issues for next 5 years.
For you it will be good if you can start make changes with child themes, but in long term probably custom one will be suitable. I found that many themes comes with 999 features but in real life situation people used just few of them.
I hope that this give you rough idea of situation.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Different URL structure Desktop VS Mobile Regarding SEO when building a new seperate mobile site
Hi I have a old OScommerce webshop, that i will keep for now, but i have build a complete new mobile site for mobile devices, but it has another url structure. Can i launch this site without any problems when its Google Mobile Search Engine that index the mobile site, and then just make the neccesary rel alternate tags for the desktop site for the product pages and main categories that i can. There will be some differences in the urls i cant make a alternate for.
Intermediate & Advanced SEO | | noerdar0 -
Impact of May 2015 quality update and July Panda update on specialty brands or niche retail
We are seeing the following trend in our rankings and traffic after the recent Google algorithm updates (May 2015 quality/phantom, and July 2015 Panda), and I am curious if anyone here has encountered similar and/or has any good ideas on how to react. Background - we operate in a niche segment, but compete for keywords with large home improvement stores and mass retailers. In the past, prior to May 2015, we generally ranked higher than the large home improvement stores and mass retailers for our key specific terms in our niche. We believed that it was because we have a very specialized focus and so our store was highly relevant for someone searching in that niche (for example for the name of the product category as a keyword). In general, we ranked #1-3. Along with a few of our competitors in our niche. And then would be the big box home improvement stores in spots 5-10. The change we saw starting in May is that now all the home improvement stores and also a few large multi-category retailers took over those top 5 spots and bumped all the specialty retailers and the specialty brand manufacturers (like us) down. Our direct competitors in our niche all seem to have been impacted pretty much the same as us. So, in summary it seems like these latest updates may have favored the more general retailers but with stronger domain authority than the more specific but smaller retailers. Hard to know for sure, but this is the trend we believe we see. So, that said, what are some good strategies to respond to this situation? We can't really compete on overall domain authority with these huge retailers. And our previously successful strategy of having a very focused niche, with lots of helpful content, videos, instructional guides, etc. no longer seems to be enough. Has anyone else seen similar results since this past May? Where specialty retail or brand sites lost ground to larger general retailers? And if so, has anyone found any good strategies to gain back their previous rankings, or at least partially?
Intermediate & Advanced SEO | | drewk1 -
Site was moved, but still exists on the old server and is being outranked for it's own name
Recently, a client went through a split with a business partner, they both had websites on the same domain, but within their own sub directories. There is a main landing page, which links to both sites, the landing page sits on the root. Ie. example.com is a landing page with links to example.com/partner1, and example.com/partner2 Parter 2 will be my client for this example. After the split, partner 2 downloaded his website, and put it up on his own server, but no longer has any kind of access to the old servers ftp, and partner 1 is refusing to cooperate in any way to have the site removed from the old server. They did add a 301 redirect for the home page on the old server for partner 2, so, example.com/partner2/index.html is 301'ing to the new site on the new server, HOWEVER, every other page is still live on that old server, and is outranking the new site in every instance. The home page is also being outranked, even with the 301 redirect in place. What are some steps I can take to rectify this? The clients main concern is that this old website, containing the old partners name, is outranking him for his own name, and the name of his practice. So far, here's what i've been thinking: Since the site has poor on-page optimization, i'll start be cleaning all of that up. I'll then optimize the home page to better depict the clients name and practice through proper usage of heading tags, titles, alt, etc, as well as the meta title and description. The only other thing I can think of would be to start building some backlinks? Any help/suggestions would be greatly appreciated! Thanks.
Intermediate & Advanced SEO | | RCDesign740 -
301 forwarding old urls to new urls - when should you update sitemap?
Hello Mozzers, If you are amending your urls - 301ing to new URLs - when in the process should you update your sitemap to reflect the new urls? I have heard some suggest you should submit a new sitemap alongside old sitemap to support indexing of new URLs, but I've no idea whether that advice is valid or not. Thanks in advance, Luke
Intermediate & Advanced SEO | | McTaggart0 -
Merging Sites: Will redirecting the old homepage to an internal page on the new site cause issues?
I've ended up with two sites which have similar content (but not duplicate) and target similar keywords, rather than trying to maintain two sites I would like to merge the sites together. The old site is more of a traditional niche site and targets a particular set of keywords on its homepage, the new site is more of an authority site with a magazine type homepage and targets the same set of keywords from an internal page. My question is: Should I redirect the old site's homepage to the relevant internal page on the new website...
Intermediate & Advanced SEO | | lara_dar
...or should I redirect the old site's homepage to the new site's homepage? (the old site's homepage backlinks are a mixture of partial match keyword anchor text, naked URLs and branded anchor text) I am in two minds (a & b!) (a) Redirecting to the internal page would be great for ranking as there are some decent backlinks and the content is similar (b) But usually when you do a 301 redirect the homepage usually directs to the new homepage and some of the old site's links are related to the domain rather than the keyword (e.g. http://www.site.com) and some people will be looking for the site's homepage. What do you think? Your help is much appreciated (and hope this makes sense...!)0 -
Updating existing content - good or bad?
Hi All, There are many situations where I encounter the need (or the wish) to update existing content. Here are few reasons: Some update turned up on the subject that does not justify a new posy / article but rather just adding two lines. The article was simply poorly written yet the page has PR as it is a good subject and is online for quite some time (alternatively I can create a new and improved article and 301 the old one to the new). Improving titles and sub titles of old existing articles. I would love to hear your thoughts on each of the reasons... Thanks
Intermediate & Advanced SEO | | BeytzNet1 -
On-site links
Hi everybody, There's a lot of information about getting sitewide backlinks, but so few about on-site optimization. Is there a maximum of links to put on a page ? Is there a maximum of link that a page should receive ? etc ... ? So, what is the optimal strategy ? And I'm only concerned about on-page and on-site link, not backlinks commming from other sites. Thanks
Intermediate & Advanced SEO | | DavidPilon0 -
Are there new updates in Google Panda? Please help review my website...
My site have significantly went down in google ranking today. Is there a recent update with regards to google panda? Also, please help me review my website for possible errors so I may apply the necessary changes for my site to recover. Here is my url: http://www.homeescapade.com Thanks and God Bless
Intermediate & Advanced SEO | | Trigun0