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
-
New site failing to rank - could this be why?
I have a new client site that is not appearing anywhere in the top 100 for its main keywords. ASSUMING that this is not an issue with optimization or link quality, I am wondering whether it might be the following... The client's company has a parent company whose website has decent authority. This website links to the new (client) website. In addition, the 2 press releases we have done include links to both companies, since one was an outgrowth of the other. This is all 100% natural, so my inclination is that this is not causing the issue. But does anyone have any experience to suggest otherwise? That having website A linking to website B, and 50+ press release websites linking to both, could be causing the algorithm to throttle website Bs ability to rank? Thanks in advance!
Intermediate & Advanced SEO | | zakkyg0 -
301 from old site to new one , Should I point to home page or sub category page ?
Hey Seo Experts, I have a small website ranking for few terms like cabinets sale, buy etc . However what i have now decided is to launch a New website with more different products like living room furniture, wardrobes etc . Out of all these categories on new website Cabinets is one of the SubCategory . Now I do not want to have 2 websites . So wanted to 301 from small cabinets website to newly created website. Some of the doubts I have at the moment is ? 1 Should I REDIRECT 301 to sub category (i,e cabinets) which is purely related to Cabinets or Do a Redirect to HOME PAGE . As I also need more Authority to home page as well , as this is relatively new website ? 2 Second question related to this. If you have multiple sub domains does it divide the total authority & TF.Or it is just Ok to have multiple Sub domains if needed ? Any advice appreciated !! Thanks .
Intermediate & Advanced SEO | | aus00070 -
How is my 301 redirected site stealing rankings from the main site?
Hello, I have a site, drhobelt.com, that 301 redirects to the main site, drhonow.com. Not only is drhobelt.com still indexed, but it recently stole rankings from drhonow.com for "decompression belt" related terms. What could be causing this? How do I reclaim the rankings for drhonow.com? Thanks for reading!!
Intermediate & Advanced SEO | | DA20130 -
Removing A Blog From Site...
Hi Everyone, One of my clients I am doing marketing consulting for is a big law firm. For the past 3 years they have been paying someone to write blog posts everyday in hopes of improving search traffic to site. The blog did indeed increase traffic to the site, but analyzing the stats, the firm generates no leads (via form or phone) from any of the search traffic that lands in the blog. Furthermore, I'm seeing Google send many search queries that people use to get to the site to blog pages, when it would be much more beneficial to have that traffic go to the main part of the website. In short, the law firm's blog provides little to no value to end users and was written entirely for SEO purposes. Now the law firm's website has 6,000 unique pages, and only 400 pages of the site are NON-blog pages (the good stuff, essentially). About 35% of the site's total site traffic lands on the blog pages from search, but again... this traffic does not convert, has very high bounce rate and I doubt there is any branding benefit either. With all that said, I didn't know if it would be best to delete the blog, redirect blog pages to some other page on the site, etc? The law firm has ceased writing new blog posts upon my recommendation, as well. I am afraid of doing something ill-advised with the blog since it accounts now for 95% of the pages of the website. But again, it's useless drivel in my eyes that adds no value and was simply a misguided SEO effort from another marketer that heard blogs are good for SEO. I would certainly appreciate any guidance or advice on how best to handle this situation. Thank you for your kind help!
Intermediate & Advanced SEO | | gbkevin0 -
Nofollow in site archutecture. Good or bad in 2013?
We have been using nofollow links to create a silo architecture. is this a good idea or should we stay away from using this on our site. Its an eCommerce site with about 3000+ pages so not sure of the best architecture. ideas and suggestions on best practice welcome!
Intermediate & Advanced SEO | | mark_baird0 -
Content on New Domain or Sub Directory of Existing Domain?
I have a client with a well aged, high DA site. They rank well for their wedding photography business in several cities. They are launching a new service which is related to photography (photobooths and flipbooks) which they built and developed content on a new domain. The existing domain has 0 links with a DA of 1. The site is brand new.. Is there any drawback to moving the existing content on the new domain to a sub directory of the high authority domain? EX: http://domain.com/newcompany The look, feel, and design of the new site / service is much different than the high DA site. My thoughts are that this will give them an automatic step up, especially since they will be marketing this in several major cities. Also, since the design will be different, if it is good to move to the subdir, should we put the new company name in the subdir folder or something keyword friendly like domain.com/photobooth as opposed to domain.com/newcompanyname. Any thoughts would be greatly appreciated.
Intermediate & Advanced SEO | | itrogers0 -
Site: on Google
Hello, people. I have a quick question regarding search in Google. I use search operator [site:url] to see indexing stauts of my site. Today, I was checking indexing status and I found that Google shows different numbers of indexed pages depends on search setting. 1. At default setting (set as 10 search result shows) > I get about 150 pages indexed by Google. 2. I set 100 results shows per page and tried again. > I get about 52 pages indexed by Google. Of course I used same page URL. I really want to know which data is accurate. Please help people!!
Intermediate & Advanced SEO | | Artience0 -
Create a new XML Sitemap for a blog subdomain?
What would be the best way to go about this? A site just put a blog on http://blog.domain.com/ Should there be a separate XML Sitemap for that particular subdomain or should the original XML Sitemap for the main domain be sufficient? Looking forward to your responses. Thanks
Intermediate & Advanced SEO | | iAnalyst.com0