Whether you’re taking on SEO for an existing website or getting ready to launch a new one, a comprehensive SEO audit is crucial to understanding what problems exist and what work needs to be done. At SMX West, three SEO audit experts shared their knowledge from start to finish on a proper SEO audit.
If you’re a consultant or an agency, you’ll also want to consider the background of your client when undertaking an SEO audit. Some questions to consider are:
It’s also important to identify in-house SEO owners and resources, as they will be your champions and help ensure your findings are accepted and addressed.
Now to the meat of the SEO audit. What should you include? Start with the website’s properties, background and history. Look at:
Once you’ve gathered the properties, background and other information for the site, it’s time to take a site tour. Look at:
If a website redesign or CMS migration is planned, understand what the launch timeline looks like. I’ve personally found this often changes, so stay on top of the timeline. Also acquire wireframes and site architecture information from the designers and developers to evaluate pre-launch.
Benj Arriola: Tools, Tips & Tricks
Benj Arriola, Technical SEO Director for The Control Group, spoke next and shared a multitude of great tools to use for an SEO audit. Arriola started by addressing technical SEO tools, starting with tools that crawl a site and look for errors, such as 404 errors. He recommended:
- Xenu — This tool is free, but it runs on PC only and can be challenging with larger sites.
- Screaming Frog — This tool is inexpensive, works on PC and Mac and reports on a variety of SEO factors such as heading tags, duplicate title tags and so on.
- Deep Crawl — Also inexpensive, this tool runs on the cloud (rather than locally) and is not OS-dependent. It also tracks a number of SEO factors, such as broken links, http status headers, missing XML sitemap, blocked URLs, AJAX usage, OpenGraph tags, thin content and duplicate content.
For information architecture, Arriola recommended
SEOquake for all indexed domains. For topic hierarchy, he suggested
DYNO mapper and
PowerMapper. When examining taxonomy and “folksonomy,” he suggested using the Google AdWords Keyword Planner.
When it comes down to auditing code for SEO, Arriola also recommended several tools for various code auditing tasks:
Schema and Microformats
JavaScript Frameworks Using Heavy AJAX (Examples: AngularJS, React, Backbone.js, ember, Underscore.js, Knockout)
Page Speed
Mobile Optimization
Audits include more than just technical issues, though; you’ll need to address content issues on the site, as well. Arriola recommended several tools for various content-related SEO measurements:
Readability
Duplicate Content
Thin Content
Impacts from a Panda Update
Competitor Content
- SEMrush (Arriola also noted that SEMrush has a cool keyword finder to identify keyword opportunities your competition might not be addressing.)
Audience Insights
- NetBase (measure net sentiment and more)
Backlink Data
- Google Search Console
Sites that use their own backlink crawlers:
Tools that connect to the backlink crawlers above and use their data:
Tools for identifying bad/toxic links:
Finally, while the tools Arriola mentioned above are great for most sites, those auditing large enterprise sites may require a tool that can index and provide information in a different way that is less taxing to your servers. He recommended
BrightEdge,
SearchMetrics,
Conductor and
seoClarity for enterprise-level SEO audits.
Annie Cushing: Delivering Audit Findings With Dignity
Rounding out the panel was
Annie Cushing, Founder of Annielytics, who discussed how you can deliver your SEO audit reports with dignity and get the buy-in you need to make change really happen.
When delivering audit results, it’s obviously crucial to secure buy-in from those you are delivering results to; however, sometimes you need to realize that the results of your findings may make others look bad. How can you be empathetic about it? Think about how you can carefully share data without necessarily pointing the finger directly at others.
To organize your SEO audit, first nail down your process. Stricchiola shared some great processes in the bullets above, and Cushing also suggested making a checklist. From the checklist, you can then create a template to follow, which is especially important if you plan to do many audits over time for various websites.
Be sure to document and include historical context in your documentation. By being organized and using templates, Cushing has found that she has more time to spend against the analysis portion of the audit versus the data collection itself, which could easily be outsourced to others.
Next, run the crawl. Arriola shared many great crawling tools in the list above. Cushing also shared that you may want to ask the client when the best time would be to perform the crawl. If a client’s website experiences high traffic volumes at certain times of the day, you may want to avoid those times to perform the crawl.
In addition to reviewing the pages of the site as Stricchiola mentioned, Cushing also made an excellent suggestion: Try filling out the forms on the site. Do they work? Where do they go? Is the content behind them indexable? How is it found?
Once your audit data collection is complete and you prepare your presentation, give it some finesse! She shared her formatting tips:
Because the SEO audit may shed light on some missteps by others, try being empathetic as you prepare. Avoid using the second person (“you”) if possible because it will seem that you may be criticizing the client or the person who may be responsible for the issue.
SEO audits can also be complex. Be sure to define terms as you go. Why are certain things that you’re measuring important for SEO? Explain it.
And finally, you’ll want to ensure that your findings and remedies are implemented. With many clients’ resources overwhelmed, it’s helpful to give them a guideline of where to start. Assign priorities to your recommendations so they know the best order to get started.