The Business Owner's Guide to Running Your Own Free SEO Audit
The Business Owner's Guide to Running Your Own Free SEO Audit
Learn how to crawl your site, analyze your schema markup, and identify the SEO issues preventing you from ranking. All without spending a dime.
Your website exists in a search engine's eyes before it exists in your customer's. What Google knows about your site matters more than what you think about it. The only way to bridge that gap is with a proper SEO audit, and the good news is that you can run one yourself.
This guide walks you through three essential steps: crawling your site with Screaming Frog, analyzing your schema markup with artificial intelligence, and reviewing your indexation data in Google Search Console. By the end, you will have a comprehensive view of your site's technical health and a clear picture of what needs fixing.
The process takes a few hours spread across several days. You need basic comfort with downloading software, pasting links into tools, and reading through spreadsheets. Everything else is straightforward enough for any manager or owner to handle.
What a Free SEO Audit Can Tell You (And What It Cannot)
Before you start digging through crawl data, understand what you are actually looking at. A technical SEO audit reveals the foundation of your site. It shows you broken links, duplicate content, pages that Google cannot find, missing metadata, and problems with your site structure.
What it does not tell you is how to win in your market. A technical audit is not a competitive analysis. It will not tell you which keywords your competitors rank for or how to beat them on specific terms. That requires different research and different tools.
The same applies to content strategy. An audit will flag thin pages and pages with low word counts. It will not evaluate whether your content actually answers what your customers are searching for. That judgment call belongs to you.
Think of the technical audit as your report card. It measures the quality of your work. Whether that work is solving real customer problems is a separate question.
Step One: Download and Install Screaming Frog
Screaming Frog is a piece of software that behaves like a search engine bot. You point it at your website and it crawls every page, collecting data about links, titles, metadata, images, redirects, and hundreds of other technical signals. The free version crawls up to 500 pages, which covers most small to mid-sized sites.
How to Get Started
Visit www.screamingfrog.co.uk in your browser.
Click the Download link in the navigation bar.
Select the version for your operating system: Windows or Mac. Linux users can download the .jar file if comfortable with that route.
Run the installer and follow the standard installation prompts.
Launch Screaming Frog once installation is complete.
The first time you open Screaming Frog, you will see a fairly simple interface. There is a search bar at the top labeled with the instruction to enter a URL to crawl. This is where you will paste your website domain.
Step Two: Run Your Site Crawl
Enter your website URL into the search box and press Enter. Screaming Frog will start crawling your site. It will take a few minutes depending on how many pages you have. While it works, the software will display status codes, page titles, metadata, and other technical data in real time.
What to Expect During the Crawl
- The process may take 5 to 30 minutes depending on site size and server response time. Larger sites crawl more slowly. This is normal.
- You will see thousands of rows of data populate in the background. Each row represents a URL Screaming Frog discovered and analyzed.
- The crawl will stop once it reaches the 500 page limit in the free version. If your site is larger, you will only see data for the first 500 pages discovered.
Once the crawl finishes, you can download the full dataset as an Excel spreadsheet. This is where you will actually do your analysis. Look for the Export button in the top menu. Choose the option to export all your data, and save it to a folder you can find later.
Step Three: Understand What You Are Looking At
Open your exported spreadsheet. The sheer volume of columns will be overwhelming at first. You have status codes, response times, title tags, meta descriptions, content length, heading structure, and dozens of other fields. Most of these you can ignore.
The Critical Columns to Focus On
- Status Code: This tells you whether Google can reach and index the page. You want to see 200 codes (which means the page is accessible) or 301/302 codes (which means the page redirects somewhere). Red flags include 404 codes (page not found), 500 codes (server error), 403 codes (forbidden), and 401 codes (unauthorized). These are problems.
- Meta Description: This is the text snippet that appears below your title in Google search results. Each page should have a unique description between 150 and 160 characters. Look for pages with missing or duplicate descriptions. These are easy wins to fix.
- Title Length: Your page titles should be between 50 and 60 characters. Titles that are too short waste real estate in search results. Titles that are too long get cut off. Use Screaming Frog's sorting feature to find the outliers.
- Headings: Each page should have one and only one H1 heading. Multiple H1 tags confuse search engines about what the page is about. Pages with no H1 tags miss an important signal. You can use Screaming Frog to filter and sort by heading structure.
- Word Count: Pages with fewer than 300 words are typically too thin to rank well. Screaming Frog reports word count for each page so you can identify which pages need more content.
Create a simple spreadsheet or list of all the items you find. You do not need to fix everything today. The goal is to identify problems so you can prioritize which ones matter most for your business.
Example issues: 47 pages with duplicate meta descriptions, 12 pages with multiple H1 tags, 23 pages under 300 words, 8 pages returning 404 errors.
Common Issues Screaming Frog Will Reveal
Broken Internal Links: Your site links to pages that no longer exist. Fix these by updating the link to point somewhere valid or by redirecting the old page.
Redirect Chains: A URL redirects to another URL which redirects to a third URL. Search engines lose authority along the chain. Simplify by pointing directly to the final destination.
Duplicate Meta Descriptions: Multiple pages use the same meta description. Google sees these as duplicate signals and may penalize your site for thin content.
Missing Alt Text on Images: Images with no alt text miss an opportunity to rank in image search. Add descriptive alt text to important images.
Slow Server Response Times: If your site takes more than 2 seconds to respond per page, you have a performance problem. Contact your hosting provider or upgrade your hosting.
Step Four: Analyze Your Schema Markup With AI
Schema markup is structured data you embed in your website code. It tells search engines what your content is about using a standardized language. A product page with schema markup tells Google, 'This is a product, it costs 49.99, it has 4.5 star reviews, it is in stock.' Without schema markup, Google has to guess.
Do not worry if you have no idea whether your site uses schema markup. You can find out in 60 seconds.
How to Check for Schema on Your Site
Visit your homepage in any browser.
Right click on the page and select View Page Source or press Ctrl+U (Windows) or Cmd+U (Mac).
Use Ctrl+F or Cmd+F to search for 'schema' or '@context'.
If you find matches, your site uses schema. If not, you do not have schema markup.
If you do have schema markup, copy the full schema block from your page source. It will look like a block of JSON code typically starting with a script tag and ending with a closing script tag. Select the entire block, copy it, and paste it into a text file for analysis.
For large sites, analyze the schema from 5 to 10 representative pages covering different page types (homepage, product page, blog post, contact page, if applicable).
Using AI to Review Your Schema
Open any large language model (ChatGPT, Claude, Gemini, or similar). Paste your schema markup into a prompt structured like this:
Here is the schema markup from my website. Please review it and tell me: 1) What type of schema is this? 2) Is it complete and correct? 3) What fields are missing? 4) Are there any errors in the markup? 5) What impact will this have on my search engine visibility?
The AI will evaluate your schema and provide specific feedback. This is not a perfect substitute for a professional review, but it catches obvious errors and helps you understand what information your schema is communicating to Google.
Common issues AI will flag include missing required fields, incorrect data types, incomplete markup, and schema that does not match your content. Fix the most critical issues first.
Most small business websites have zero schema markup or incomplete schema. Even basic schema implementation for your most important pages puts you ahead of competitors.
Step Five: Set Up Google Search Console (The Foundation for Ongoing Monitoring)
Google Search Console is where Google talks to you about your website. It shows you which of your pages Google has found, which pages Google cannot access, which pages are ranking and getting clicks, and which pages have indexation problems. This is the tool that bridges the gap between what Screaming Frog tells you and what Google actually knows about your site.
Setting up Google Search Console deserves its own guide because you need to verify that you actually own your website. There are several methods to prove ownership, and some work better than others depending on your hosting setup.
For now, understand that Google Search Console is the next step after your Screaming Frog crawl. Without it, you have audit data but no visibility into what Google is actually indexing and ranking.
Putting Your Audit Together: What You Have Learned
You now have three pieces of information: your site's technical structure from Screaming Frog, your schema markup quality from AI analysis, and (once you set up Google Search Console) what Google actually sees.
Combine these into a simple audit report. List the most critical issues in order of impact. Focus on what you can control and what will move the needle for your business.
Fixing every single issue that Screaming Frog reports will not guarantee rankings. Search engine optimization is broader than that. What you are doing right now is removing friction. You are making sure that when Google arrives at your site, the site is in good shape.
Think of it like this: a clean site is not a guarantee of success, but a broken site is a guarantee of struggle.
What to Fix First: A Prioritization Framework
You have identified problems. Now you need to decide what to tackle first. This framework helps.
Fix These Immediately
- Broken links returning 404 errors, especially if they have backlinks
- Redirect chains (more than one redirect pointing to another redirect)
- Pages returning 500 errors (server issues)
- Duplicate title tags on pages you want to rank separately
Fix These in the Next 30 Days
- Missing or duplicate meta descriptions
- Pages under 300 words that should have more content
- Pages with multiple H1 tags
- Basic schema markup for your most important pages
Fix These Gradually
- Slow server response times (requires hosting optimization or upgrades)
- Missing alt text on images
- Crawl depth optimization (simplifying site structure)
When to Stop and Call a Professional
Running your own audit gives you valuable knowledge about your site. You will understand problems at a level that any agency you hire will respect. You will also quickly discover which problems are in your wheelhouse and which ones require technical expertise.
If you find issues like server redirect problems, complex redirect chains, or hosting performance issues, these often require server-level access or technical knowledge. You do not need to solve these alone.
Similarly, implementing schema markup across hundreds of pages in a database-driven system requires development resources. Fixing simple metadata issues on a static site you can do yourself. Building a systematic solution for dynamic content is different.
The investment you make running this audit yourself pays off regardless. Even if you eventually hire someone to implement fixes, you understand the problem and can evaluate whether the proposed solutions are actually addressing your biggest issues.
Your Next Steps
Download Screaming Frog and run a crawl of your site.
Export your data and review the critical columns listed above.
Check your site for schema markup and paste examples into an AI tool for analysis.
Set up Google Search Console to see what Google knows about your site (we have a separate guide on this).
Create a simple prioritized list of issues to fix.
Start fixing the high impact items while you gather more data from Google Search Console.
The foundation of SEO is a site that works. This audit is the first step toward building one.

