Skip to content

How to Deliver Technical SEO Recommendations

Sara Taher
5 min read
How to Deliver Technical SEO Recommendations

The moment we talk about technical audits in SEO, everyone pulls out their checklists and gets down to business, right?

💡
Very Irrelevant Plugin 😄:
Ready to boost your SEO with Python ? Join my hands-on training designed for SEO professionals! Learn to automate tasks and analyze data easily. Don't miss out—start your journey today for limited time price of $65! Learn more here. You will also gain access to a Python community to showcase your work, and post questions!

Don't get me wrong—checklists are great. But I’ve always believed that SEO is not a checklist, because it’s not. How you approach and deliver a technical audit significantly impacts the quality of your recommendations.

Big sites and small sites cannot be treated the same. The depth required to address specific issues might mean adapting your audit approach to allow for more auditing time. For example, if you're agency-side, a technical audit might take anywhere from 15 hours to just 3–4 hours, depending on the situation.

From my experience, there are three distinct models for delivering technical SEO audits. Each serves a specific purpose and is best suited for particular scenarios.

The best thing I’ve read recently is, SEO is subjective.” And honestly, the more you know about SEO and the more you’re exposed to diverse scenarios, the more you’ll agree.

The 3 Models of SEO Technical Audits

Depending on whether you work agency side or in-house, and the type and size of website you are working on, you may choose one of the following models to perform and deliver your technical audit.

1# The One and Done Model

This is probably the more wide spread and commonly used model. You'll hear SEOs screaming off the top of their lungs on LinkedIn "an SEO technical audit is not a monthly deliverable, it's a one time thing".... is it?

Pretty straight forward, you have a checklist of items that you go through them one by one. You deliver to the client a one-time in-depth audit that covers "everything" and all the needed fixes.

Usually there's some prioritization attached to each recommendation. The best tip I got is to use T-Shirt sizes to estimate impact of each item and effort needed to fix each item.

Here's an example of how you can build your tech audit checklist:

Sample Sheet for a Tech Audit
Sample Sheet for a Tech Audit

This example includes the following columns:

  1. Audit item
  2. Description of the audit item
  3. How to test for this item
  4. Audit status (Pass, Fail, Not Audit, Not Applicable)
  5. Comments (can include example URLs of the issue)
  6. Impact (in t-shirt size)
  7. Effort (in t-shirt size)
  8. Priority (in t-shirt size)

*This spreadsheet is for internal use. This is not the best way to deliver the recommendations to the developers or the clients.

This was my approach for years, but I’ve shifted away from it for several reasons. One major reason is that:

It locks you into completing the entire audit within a set timeframe that depends on the client budget —even when complexities arise that demand more time and deeper analysis. After all, if you promise a client a technical audit, you have to deliver a complete one on time, right?

Conducting a tech audit for a website, is like opening a black box, you have no idea what you will get, so you never really know how much time you need.

2# Technical Audit Items Delivered by Priority

I like this approach better, because here's how it works:

You segment the audit into high, medium and low priority items, and you deliver the audit in 3 batches accordingly. So for example, any issue that impacts Crawlability and Indexability would be a high priority and would be delivered in the first batch of the audit.

Here's an a non-comprehensive example of how a tech audit of this type may look like:

Tech Audit By Priority
Tech Audit By Priority

Obviously, this list is not comprehensive, and it's subjective based on your experience. You may say, oh sitemap issues are low priority for example or Schema codes should be a high priority.

How to deliver a technical SEO audit by priority?

This approach organizes the audit into three milestones: high, medium, and low priority items. Each milestone can be completed within a month or extended to a quarter, depending on the website's type and size.

One potential downside to this method is that a milestone, such as the high-priority one, might not uncover any significant issues to address. In such cases, you would inform the client that all checks for that milestone have been completed and that the website is performing well in those areas. If you're comfortable with the possibility of having few or no recommendations for certain milestones, this approach remains effective while ensuring transparency with your client.

3# Technical Audit Items Delivered by Theme

This is my preferred method of delivery. Mainly because it spreads out the tech audit as small bit-size deliverables and does not overwhelm the client, the dev team, and gives you more time to investigate each area.

The tech audit themes look like this:

Themes of a technical audit: Crawlability, Indexability, Information Architecture, Schema, User Experience, Accessibility, Hreflang, Security
Themes of a technical audit: Crawlability, Indexability, Information Architecture, Schema, User Experience, Accessibility, Hreflang, Security

Remember when John Muller said hreflang tags are one of the most misunderstood issues in SEO. Well there's a valid reason for that, we don't have enough time to dig into it, understand the website and how those tags work. Tech audits are done on a rush to meet deadlines, and I think this is why many SEO didn't have the chance to dig into the documentation and work of the other SEOs to understand the technical aspects of this fix, or other technical fixes!

I asked chatgpt to help me create a table of examples of tech audit items for each of the above themes. You can see it below. Remember this is a starting point, you may adapt and make changes as you see fit, it is your process after all.

Tech Audit by Theme Example
Tech Audit by Theme Example

So, the idea is similar to auditing by priority, every month or sprint for example, you can audit for a specific theme. This way you are spreading your tech audit across a more reasonable time that allows you to dedicate more attention to each audit theme.

Some General Tips

From experience, here are some tips for a successful relation with your devs!

  • If your dev keeps asking for clarification, that's on you! The way you communicate the seo fixes has to give them all the information they need. A backward and forward with the developers is not something they appreciate, devs are usually super busy and don't have time for this!
  • Do not start your technical recommendation with Core Web Vitals. It's a turn off and complicated to fix in many situation. 90% of the time it's a high effort low impact and may just complicate your relationship with the devs!

If you want to a get a sample on a developer ticket, make sure you checkout the next newsletter. It won't disappoint!

Thanks for reading so far! If you have any more tips you'd like to include in this article, feel free to email me or DM me on LinkedIn.

Happy Tuesday Everyone from the SEO Riddler

SEO

Related Posts

Members Public

Calculating SERPs Compression Ratio With Python

I love how this community builds on top of the work of each other! Well this article is no different from that. It all started with Roger Montti publishing a post about "How Compression Can Be Used To Detect Low Quality Pages" on Search Engine Journal. Next thing

The Output of a Python Script that pulls the top 10 results for a keyword and calculates the compression ratio for them
Members Public

A Tale of Two Courses: How I Became an SEO Course Creator!

I ran a webinar recently where I discussed my journey into becoming an SEO course creator. So I decided to convert this to a blog as well. Here's my journey, how it started and why, and behind the scene details of what goes into creating a lesson every

SEO Strategy Creation Process
Members Public

Beyond Keywords: Optimizing Content Through UX Analysis

💡🚀 Ready to boost your SEO with Python? Join my hands-on training designed for SEO professionals! Learn to automate tasks and analyze data easily. Don't miss out—start your journey today! Learn more here. Also I finally soft-launched the SEO Strategy Course at 50% Off for a limited time,

Screenshot of user clicks from Microsoft Clarity dashboard