Web Site Migration Testing and SEO-QA Automation?
-
Hey Mozzers, Are there any good Migration-SEO-QA Tools out there?
Given a prioritized list of URLs and prioritized list of Keywords, is there a tool that can compare basic SEO factors, old URL vs. new URL, and identify all the specific gaps that need to be fixed?
Here is a basic SEO-QA acceptance checklist, for porting any website.
. . . Until the porting work is completed we cannot accept the new website.
Givens:
1. A list of the Top 100 URLs from the old site, prioritized by conversion rates, landing page traffic, and inbound links.
2. A list of the planned 404 - mapped URLs, old to new site, from the porting team.
3. A list of the current Top 200 Keywords, prioritized.
4. A good amount of SEO work has already been done, by several professionals, for the current (old) site.
**How to evaluate if the new site will be acceptable to Google? Check ON-PAGE SEO Factors... **
**. . . that is, the NEW site must be AS GOOD AS (or better than) the current (old) site,
in the eyes of Google, to preserve the On-Page SEO work already done. **Criteria:
- URLs ok? :: Is the URL mapping ok, old to new, best web page?
- LINKS ok :: Are all internal LINKS and keyword Anchor Text ported?
- TEXT ok :: On-page content, TEXT and keywords ok?
- TITLE ok :: HTML Title and title keywords ok?
- DESCRIPTION ok :: HTML Meta Description ok?
- H1, H2 ok :: HTML H1, H2 and keywords ok?
- IMG kwds :: HTML IMG and ALT keywords ok?
- URL kwds :: URL - keywords in new URLs ok?
Potential porting defects:
- Keywords in URL missing:
- Keywords in HTML Title missing:
- Keywords in Meta Description missing:
- Any internal LINKS or Link anchor text missing:
- Keywords in Page TEXT missing:
- H1, H2 missing keywords:
- HTML IMG alt-text, IMG file URLs, any missing keywords:
Notes:
- Until the porting work is completed we cannot accept the new site, or set a target date for potential cutover. There are eight (8) data items per URL, and about one hundred (100) URLs to be considered for SEO-QA before going live. We were expecting to cutover before the end of February, at the latest. There is no point in doing full QA acceptance-tests until the porting work is completed.
- QA spot-checks have found far too many defects. About 60% of the landing-page traffic comes via the top 40 URLs. With over 100 URLs to look at, it can take more than a week or two just to do SEO-QA in detail, manually, item-by-item, page-by-page, side-by-side, old vs. new.
- Spot-checks indicate a business disaster would occur unless the porting defects are fixed before going live.
_Any Migration-QA Tools?_Given a prioritized list of URLs and prioritized list of Keywords, is there a tool that can compare basic On-Page SEO factors, old URL vs. new URL, and identify most of the specific gaps that need to be fixed before going live with the new site?
_ *** Edit: Any comments on the SEO criteria, tools, or methods will be appreciated!_
-
Most cases like these are catered for on an adhoc basis, usually done by a dev team that will migrate the entire database into the new site.
There could well be a market for a porting tool that provides a checklist type system for a large scale site migration. I have seen site migrations go wrong. A lot of revenue can be lost through the plummet of organic traffic from a failed migration.
-
Hi Adam, More good points. As you wrote:
- The title, meta and content is copied across so it is blatant to Google that the redirect is in the correct place.
How to efficiently and iteratively check and re-check this work with SEO-Migration-QA Tools? ... For a list of a few hundred URLs .. old ..vs.. new? (Without a labor-intensive process.)
Surely, this is a common problem and has already been faced, and solved, by many.
If a such a Porting-QA tool does not yet exist, there must be a good market for one?
-
Hi George
It looks like most of it has been covered here but I thought I would mention a fairly simple way to do this sort of site migration. Firstly I would assume the all title tags, meta descriptions and h1 tags will be the identical to the site transitions. Understandably the URL structure may change slightly.
The number one thing is to make sure that that redirect strategy for the entire site is done correctly. This may mean crawling the entire old site using Screaming Frog to then map out exactly what URL will be redirected to what in the new site. Then your developers can structure this into redirects on the site. Depending on how many pages there are this may need tweaking to make sure there are not too many rules created to redirect the site.
In terms of making sure that each page is setup correctly from an on page point of view, this would be a very large task to accomplish. I am just typing out loud now but you could do the following:
- In Google Analytics export the top 100 (or larger depending traffic coming into your site).
- Export the rankings data that these pages are bringing traffic for organically (this will be difficult now not provided is the majority of organic keyword data but you may have historic data in GA that could help with this).
- Using the highest converting keyword for each page, use a tool such as the Moz onpage grader to fully check the page for any on page issues and an overall grade. You can then run the Moz on page checker on the new dev site and see if the grade is the same. If it is not then make the recommended changes to meet the checklist.
This is by no means an automated system but at least it is running each page using the highest converting keyword on the traffic bringing in the most traffic. This is the best way I can see this happening, it still isn't fully accurate as it is only checking the highest converting keywords but with the page potentially bringing in traffic from so many keywords it is very difficult to automate this fully.
But really the best thing to make sure is:
- The redirect strategy is bulletproof to ensure all backlinks are redirected to the new site.
- The title, meta and content is copied across so it is blatant to Google that the redirect is in the correct place.
I hope this help.
-
Hi Ryan, and thanks, again! You do raise good points on Quantitative vs. Qualitative factors.
Yes, the human component is important, but Googlebot+Algo is a mechanical device, and given the list of top 100 URLs and top 200 keywords, prioritized, it should be possible to inspect each page, old .vs. new, using an SEO-QA tool, mechanically. If the porting team invented random garbage for HTML Titles, Meta Descriptions, etc. then the new SERPs would be devastating to the business as soon as the test site goes live.
The new site may LOOK better to the naked eye than the old one, but Google will not treat the new site very kindly in the SERPs. There is always room for improvement but when a site already has had lots of SEO work done, and the porting team omits that from the new site, a disaster looms.
Checking a prioritized list of ON-Page SEO ranking factors for a prioritized list of 100 URLs and prioritized list of 200 keywords should be a fairly mechanical task. A QA tool could do it in a few minutes, while a human may take a few weeks.
**The SEO-QA-Tool could indicate a prioritized list of major SEO gaps and problems to be fixed before going live, for a HUMAN to review and take well-considered action on. **
_Update/Edit :: SEO is never really DONE, there is always room for improvement and things are always changing... even the SEO Ranking Factors. There are currently accepted authoritative opinions that have been published here, and in other places, for SEO Ranking Factors and generally accepted SEO standards. The difference between $4 per hour and $100 per hour SEO work is the quality of the SEO tools being used, and how well those SEO standards are understood, and even the experts often disagree. _
Ref: http://moz.com/search-ranking-factors and http://moz.com/blog/ranking-factors-2013 and http://moz.com/blog/future-of-search-ranking-factors and http://searchengineland.com/seotable
_Update/Edit-2: The key point here being, the SEO features of the OLD site have not been migrated to the NEW site, so the porting team has more work to do. How to QA that work without a huge labor expense? Some basic SEO-Migration-QA tools are needed, based on a sound SEO methodology such as: _http://searchenginewatch.com/article/2115729/10-Steps-to-a-Successful-SEO-Migration-Strategy
-
Hi George. These items you referred to are not mechanical as you suggest.
Title - How do you determine a "good" title? If your site is Wikipedia, a tool can certainly be used. Wikipedia titles are short and focused on a single keyword. The H1 tag and URL match or closely mirror the title. The first words of the first sentence also use the title.
For sites other than Wikipedia, how do you measure the quality of a title? Tools can share whether or not a keyword is identified in the title. They can share whether a title has more than 70 characters. If you desire optimal results for the site, other factors must be evaluated. Let's look at the title of this Q&A and just think of the first part you shared, "Web Site Migration Testing". Should it be "Web Site" or "Website"? "Testing" or "Tests". What about "Website Migration" or "Best Website Migration Tools". Or "What are the Best Website Migration Tools?" There are dozens of other variants. How will a tool decide upon the optimal title? Will it consider keyword research or existing content on the site? What about competitiveness....and so forth.
The same logic applies to the rest of the criteria you mentioned. For ALT tags the first and foremost consideration I use is "Does the ALT tag accurately represent the image? If a blind person heard the ALT tag read to them, would they be able to accurately describe the image?" As an SEO, I base image naming and content first and foremost on the user experience and then make minor adjustments to improve SEO. Theoretically, you can have a tool recognize images, provide the ALT text and adjust for SEO, but we are a long way off from that vision becoming a live tool in the field we can use.
You can certainly use tools to gather that feedback for specific elements such as title length, does a meta description exist, does an ALT tag exist, etc. As to determining whether those elements are ideally optimized to provide the best results for a particular client, that requires the human element in my experience.
-
Hi Ryan, Thanks for taking time to reply. You have some good points, but for the purely MECHANICAL factors such as HTML Title, Meta Description, IMG file names and HTML alt tags, and listing all the internal (and external) links with anchor text — side-by-side, old .vs. new — an automated On-Page SEO QA tool — would surely be very useful to assist anyone porting a website. I am surprised not to find one online as yet.
It's a kind of in-vitro A/B testing. Without such a QA procedure, going live with a test site could be disastrous, if the old site ranks well, the new site may rank very poorly.
We do have a list mapping old-url to new-url, prioritized. We have a list of keywords, prioritized.
Surely there is a niche market for some kind of automated Porting-QA reporting tool?
In a perfect world, there would be an SEO tool to predict the impact of porting before going live. Look before you leap.
-
You can use Moz, WooRank or other tools to review a site, obtain a grade along with other helpful information; however, you cannot depend on these tools to even come close to performing the type of analysis you are seeking. To use an analogy, you can use a template to draw up a will or other legal document, but if it is really important you would always work directly with a lawyer. The same applies for other fields whether it is a medical opinion or SEO advice.
Let's break down one component of your request: "URLs ok? :: Is the URL mapping ok, old to new, best web page?"
What EXACTLY is meant by URLs ok? A full breakdown would be:
1. Protocol. Are pages served as http or https? Which is best for the site?
2. Is the domain name optimal for the site?
3. What is the best URL paths for the site? If you operate a clothing e-commerce site should the primary category be the brand? gender (men vs women)? kids? something else such as clothing type (shirts / pants / suits / etc). That decision cannot be made by any tool.
4. What about id numbers? For a small site, a url will appear cleanest without product ids. For a large site, an id number is needed in the URL to ensure fast page loads as each URL needs to be delivered by a database and text searches take too much time. Even if you have a small site now, what are the future growth plans? How does a tool adjust for these factors?
5. Should the brand name be included in the URL? How about the product name? How about the product description?
6. Best web page? Sites often provide numerous pages on closely related topics. Let's say you asked on Moz what is the best page to discuss web crawling tools. There are numerous articles discussing Moz's tool, Zenu, Screaming Frog and other tools. There are articles which compare web crawlers. How can a tool look at your URL and decide which page is ideal? By date? Text match? Google has billions invested in trying to provide such feedback and they clearly get it wrong at times.
There is certainly feedback a tool can offer. For example, if a url ends in .html the tool can recognize the technology extension and recommend to drop it. Very simple. With enough time and money, tools can be built to do almost anything. You presented a laundry list of needs, each of which requires a professional opinion. Even if you were to find a tool which provided responses to all of the inquiries you shared, I am highly confident the responses would not be optimal.
I hope you find this response helpful.
-Ryan
-
George,
There aren't any specific SEO migration tools out there, but there are several tools out there that will do the job. If you're an advanced SEO and know what you're doing, you can use tools like Screaming Frog's SEO spider to crawl the list of URLs and even Scrutiny (on the mac) to crawl the URLs and grab the data you need.
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
-
How to remove broken links from our wordpress site?
Hello! How are you? We just signed up to Moz.com. Moz link tool. It gave us many broken links with 404's and 302's. Could you please help me with deleting the links? Thanks!
Moz Pro | | hsma0 -
OK Crawl Test Link Question Again!
I've downloaded a crawl test and column G Link Count reads 62 and yep there are a total of 62 links on the page in question. Column AM Internal Links reads 303 and yep there are somewhere in the order of 303 pages pointing at this one. Root Domains is surprisingly low at 6, so maybe there are only 6 domains linking to this page. BUT... External Links read 51. There are not 51 links pointing away from this domain on this page, no way hozay, so can anybody tell me what is meant by 'External Links? A humble thank you in anticipation of an education. Jem
Moz Pro | | JemRobinson0 -
Hey from a New guy to SEO
Hi everybody!!! Hope everybody is dandy. Have spent a long time looking into SEOmoz and decided to just take the plunge and see what happens. Im quite new to the world of SEO but I really want to get good at it. Hoping Moz and this community will aid with this! Currently in the process of reading the SEO beginners guide and the SEOmoz user guide! The two sites that I am currently working on are: 1. www.advanced-incar.co.uk 2. www.advanced-incarcamerasystems.com The first site seems to have crawled well and have entered my competitors and am getting some info back (looks like I have a lot of work to do judging by the errors D'oh) In the world of Google what is the best way to ensure you have authority on certain terms. For instance if I search advanced-incar we are top and we have all our sitelinks underneath etc etc, but when I search advanced incar we are second and as such we don't display sitelinks. Any ideas? The second site was built using 1&1 and gives us a good little site for what we need. I have found out through research the most popular keywords are in car camera & in car cameras. Currently Im using Adwords to get us sponsored hits which is getting us some nice traffic but costing a bit. Those are the two main keywords i want this site to really hit home with. Any advice? Also on this site, when I go to SEOmoz and select Link Analysis I get no info. It just shows 0 or 0.0 wheras my competitor sites all have values against them. Is something wrong with my site or what im doing? (Have added an example screenshot) I appreciate its a long ended question but would really appreciate some help. Hoping that the guides will help me understand all this linkjuice stuff etc as well! Thanks guys, really appreciative of any info you can provide. Tim CompetitiveDomainAnalysis-AdvancedInCarCameraSystems-SEOmozPRO.png
Moz Pro | | timborrill1 -
Crawl Test produced only 1 page
Hi, I recently submitted a crawl for www.cirrato.com using SEOMoz Crawl Test Tool. I have a lot of pages, but the crawl result shows only 1 page, which is the front page and nothing else... Does anyone know what this could mean or what the problem is?
Moz Pro | | yusufcirrato0 -
Link Diagnosis and Open Site Explorer
I work at a web design firm that's starting to offer SEO to its clients. They want to keep costs down until the SEO side becomes more established, so I've been using mostly free tools to do the SEO. I've been using a website called LinkDiagnosis.com to check backlinks for clients. It says the data is provided by SEOmoz, so I thought it must be pretty reliable. However, I just signed up for the PRO trial to test out all of SEOmoz's tools (& hopefully convince my company to sign us up), and I find that the link information between the 2 tools can be vastly different! Sometimes the number of unique linking domains is very close, but other times it can be off by hundreds, even thousands, with Open Site Explorer typically providing the higher numbers. Is the Link Diagnosis tool really powered with data from SEOmoz, or does it just receive a portion of the data, since it's a free tool? I'm just trying to figure out what will be the most reliable solution for me to keep using, and the discrepancies between the two tools has caused me to question the reliability of both. Thanks, Hector
Moz Pro | | hmunoz0 -
Fetch googlebot for sites you don't own?
I've used the "fetch as googlebot" tool in Google webmaster tools to submit links from my site, but I was wondering if there was any type of tool or submission process like this for submitting links from other sites that you do not own? The reason I ask is, I worked for several months to get a website to accept my link as part of their dealer locator tool. The link to my site was published a few months ago, however I don't think google has found it and the reason could be because you have to type in your zip code to get the link to appear. This is the website that I am referencing: http://www.ranchhand.com/dealers.php?zip=78070&radius=20 (my website is www.rangeroffroad.com) Is there any way for Google to index the link? Any ideas?
Moz Pro | | texmeix0 -
BOTW links not recognized by Open Site Explorer
Hi there, I was wondering if I buy a submission to the Best of the Web directory (waiting for the new directory list promised by the seomoz team 🙂 ) but when I get to the category on BOTW website that will fit for my website, I took some links already there and put them on open site explorer to see their value, I had the surprise they are not even recognized... So I am still wondering if it is worth or not... voilà , if anybody knows if this directory still has value...
Moz Pro | | thuraminho750 -
Backlinks using Open Site Explorer
Hey guys, So I was doing some backlink analysis for a client and was utilizing Open Site Explorer, which stated that I had roughly 2,111 External Followed Links. However, I can't seem to find a way to export all 2,111 backlinks. I wanted to make sure if the links I had acquired had been indexed and crawled, and picked up, but I can't seem to access the full list on a domain level, only on the subdomain level. Anybody have any suggestions or advice? Any would be helpful! Best, James
Moz Pro | | sixspokemedia0