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
-
I am temporarily moving a site to a new domain. Which redirect is best?
A client is having their site redeveloped on a new platform in sections and are moving the sections that are on the new platform to a temporary subdomain until the entire site is migrated. This is happening over the course of 2-3 months. During this time, is it best for the site to use 302 temporary redirects during this time (URL path not changing), or is it best to 301 to the temp. domain, then 301 back to the original once the new platform is completely migrated? Thanks!
Intermediate & Advanced SEO | | Matt3120 -
Site migration/ CMS/domain site structure change-no access to search console
Hi everyone, We are migrating an old site under a bigger umbrella (our main domain). As mentioned in the title, We'll perform CMS migration, domain change, and site structure change. Now, the major problem is that we can't get into google search console for the old site. The site still has old GA code, so google search console verification using this method is not possible, also there is no way developers will be able to add GTM or edit DNS setting (not to bother you with the reason why). Now, my dilemma is : 1. Do we need access to old search console to notify Google about the domain name change or this could be done from our main site (old site will become a part of) search console 2. We are setting up 301 redirects from old to the new domain (not perfect 1:1 redirect ). Once migration is done does anything else needs to be done with the old domain (it will become obsolete)? 3.The main site, Site-map... Should I create a new sitemap with newly added pages or update the current one. 4. if you have anything else please add:) Thank you!
Intermediate & Advanced SEO | | bgvsiteadmin0 -
New Domain VS New Page Backlink?
Assuming you've already got a link from:
Intermediate & Advanced SEO | | Sam.at.Moz
sitea.com/page1 (Moz domain rank 55, Moz page rank 30) You have two choices for another link: 1. Another link on the same domain but a new page:
sitea.com/page2 (Moz domain rank 55, Moz page rank 30) 2. A link on a new domain but with a lesser domain & page rank
siteb.com/page1 (Moz domain rank 30, Moz page rank 20) Assuming you have no other links to your site - both sites are relevant to your industry, both 5 years old, both have the same number of visitors/external links/ads and the content and anchor text remains the same. Which will have a bigger impact on SERP movements? Sam0 -
Old and New Google Places Address Update or Create?
Working on SEO for client who is at a new address. Luckily? there are no google reviews attached to the old addresses (there 2). Should I try to update one of the old ones? Or should I just go ahead and create a new listing? What are the pros and cons of each decision.
Intermediate & Advanced SEO | | greenhornet770 -
URGENT - How to Present New Site Architecture to Development team for implementation
Guys I am not technically savvy. I just want to know how to present the website architecture I want to be implemented on my website... how do I present my suggestions to the development team. For example.... Should I say. Page Level 1 - HOME Page (URL) Page Level 2 - About Us Page Page Level 2 - Feedback Page Page Level 2 - Our Services Page Level 2 - Contact Us Page Page Level 2 - Accounting jobs Page Level 3 - Audting jobs Page level 3 - Junior accouting jobs Page Level 2 - Engineering jobs Page level 3 - architecture jobs Page level 3 - Motor engineering jobs Page Level 2 - IT Jobs Page level 3 - Hardware Jobs Page level 4 - Job Post 1 Page level 4 - Job Post 2 Page level 4 - Job Post 3 Please guide me my fellow MOZZERS.... I really need an answer/guidance at the very earliest. Iwill be truly obliged Regards, Talha
Intermediate & Advanced SEO | | MTalhaImtiaz0 -
Purchased a high ranking domain and want to transfer my site to the new domain
I recently purchased a highly ranked domain. The link profile is very good and I don't want to lose to many links however I want to transfer my site to that domain. What is the best way of doing this without losing the current rank on search engines? Also how much does the transfer of registrar information impact my SEO?
Intermediate & Advanced SEO | | ydop0 -
Questions about turning my wordpress site into an ecommerce site. Experience needed.
I have a wordpress site that is about a product that is now getting some great traffic. Right now It has affiliate stuff on it. I want to sell my own product so I will be turning this wordpress site into an ecommerce site. I want to redesign it so I am not looking for simple plugins to just add a cart. The part I am really confused about is what to do with my posts and categories? How does that work when turning this site into an ecommerce site? Lets say the site is "hats for adults" My post pages are things like "funny hats for adults", "hats for adult men" etc etc. Would I turn these posts pages into like category pages that have a category of products. Or should I create real categories and have my developer turn those into the ecommerce category pages and then redirect my posts to those categories? Maybe I don't even know what I am talking about. Is this even making sense? This is a small site (5posts and 1 category) and most of the traffic will come from the homepage keywords anyways.
Intermediate & Advanced SEO | | PEnterprises0 -
Strategies to compete with a new domain/site
Hi all, What would be ( highlights ) your strategy in order to rank and compete with a new domain against competitors that have an average of 50% domain authority and around 2000 root domain linking to them, if you would start with a completely new website/domain? How long would you estimate the new site to be competitive? In the retail area. Working on it a month full time I would go with On page SEO off course, detailling each products and building the internal link structure Get back links, backlinks, backlinks and... backlinks... Build the social media network feed a blog Thanks for your input Considering working on the site for a month full time, I would estimate a ranking after a month or 2 although the competitions very high. Your thoughts ?
Intermediate & Advanced SEO | | Derek_A0