DIY SEO Audit: A Calgary Business Owner’s Checklist (September 1, 2026)
You're a business owner, not an SEO expert. That's okay. A lot of foundational SEO can be checked yourself, without needing to hire an agency (though we at Eikeland SEO are always happy to help!). This audit will take an afternoon, and the goal isn't perfection, but identifying low-hanging fruit and glaring issues. We'll cover the essentials: on-page, local, technical, and user experience. Remember, SEO isn't a one-time fix; it's ongoing.
What Does "Good" SEO Look Like in 2026?
Forget keyword stuffing and link schemes. In 2026, Google prioritizes providing genuinely helpful, authoritative content that meets the user’s intent. User experience (UX) is paramount. Site speed, mobile-friendliness, and clear information are critical. Schema markup supports understanding, but doesn't guarantee rich results. And remember, local SEO is heavily influenced by your Google Business Profile and consistent citations (business name, address, phone number – NAP) across the web.
Phase 1: Homepage Audit
- Title Tag & Meta Description: View the page source (right-click, "View Page Source") and look for the
and tags. - Good: Unique, compelling, includes your primary keyword (e.g., "Calgary Plumber | Emergency Repair Services"), within the 50-60 character limit for title tags and 150-160 character limit for descriptions. Avoid keyword stuffing. Focus on what you do and where you do it.
- Bad: Generic ("Welcome to Our Website!"), keyword-stuffed ("Plumbing Calgary Plumber Repair Services"), missing, duplicated across multiple pages.
- Heading Structure (H1-H6): Ensure you have one H1 tag that clearly states the page's main topic. Use H2-H6 tags to structure content logically.
- Good: H1 describes the overall service, H2s break down key sections, H3s detail specific points. Example:
Calgary Residential Plumbing
Emergency Plumbing Services
Leaky Faucet Repair
- Bad: Multiple H1s, headings used solely for styling (use CSS instead), illogical heading order.
- Good: H1 describes the overall service, H2s break down key sections, H3s detail specific points. Example:
- Image Optimization: Right-click images and check “Image Size.”
- Good: Images are appropriately sized (not excessively large), compressed for web, have descriptive alt text (e.g., `
`). Alt text helps search engines understand the image and provides accessibility for visually impaired users. - Bad: Large, uncompressed images slowing down page load, missing or generic alt text (“image1.jpg”).
- Good: Images are appropriately sized (not excessively large), compressed for web, have descriptive alt text (e.g., `
Phase 2: Service Page Audit (Check 2-3 representative pages)
- Keyword Relevance: Does the page specifically target a keyword phrase customers would search for? (e.g., “commercial HVAC repair Calgary”, “residential window cleaning Edmonton”).
- Good: Keyword appears naturally in the title tag, H1, body copy, image alt text, and URL. Content fully answers the questions a user might have about that service.
- Bad: Keyword absent, content vague and doesn’t address specific customer needs.
- Content Depth: Is the content comprehensive enough to be considered a valuable resource?
- Good: At least 500-700 words of original, high-quality content. Explains the service, benefits, process, and answers frequently asked questions. Consider adding internal links to related services.
- Bad: Thin content (less than 300 words), duplicate content from other websites, overly promotional.
- Schema Markup: While not immediately visible, ensure the page includes relevant schema. Use a schema validator (like our Schema Markup Validator!) to check for errors.
- Good: LocalBusiness schema accurately represents your business details (name, address, phone number, services offered, opening hours). Product schema if you're selling products.
- Bad: Missing schema, incorrect or outdated information in schema. Don't try to implement schema you don't fully understand.
Phase 3: Google Business Profile (GBP) Audit
- Category Selection: Are your primary and secondary categories accurate and relevant?
- Good: Choose the most specific category that describes your business. Avoid overly broad categories.
- Bad: Irrelevant categories, too many categories.
- Business Description: Is your description unique, compelling, and keyword-rich?
- Good: Highlights your unique selling points, includes relevant keywords (naturally), and encourages customers to visit your website.
- Bad: Generic, keyword-stuffed, copied from your website.
- Photos: Are you showcasing your business with high-quality photos?
- Good: Multiple photos of your storefront, team, products, and services. Add new photos regularly.
- Bad: No photos, low-quality photos, outdated photos.
- Posts: Are you actively posting updates, offers, and events on your GBP?
- Good: Regularly creating engaging posts (weekly or bi-weekly).
- Bad: Infrequent or non-existent posts.
Phase 4: Technical SEO Basics
- Page Speed: Use Google’s PageSpeed Insights ([https://pagespeed.web.dev/](https://pagespeed.web.dev/)) to check your website’s speed on both mobile and desktop.
- Good: Scores above 80 for both mobile and desktop. Focus on optimizing images, leveraging browser caching, and minimizing render-blocking resources.
- Bad: Scores below 50. Slow loading times significantly impact user experience and rankings.
- Mobile-Friendliness: Use Google’s Mobile-Friendly Test ([https://search.google.com/test/mobile-friendly](https://search.google.com/test/mobile-friendly)).
- Good: Passes the test. Your website should be responsive and adapt to different screen sizes.
- Bad: Fails the test. Many users browse on mobile – a non-mobile-friendly site will be penalized.
- Sitemap.xml: Do you have a sitemap and is it submitted to Google Search Console?
- Good: A sitemap.xml file lists all your important pages, helping Google crawl and index your site efficiently. You can submit it via Google Search Console.
- Bad: Missing sitemap, outdated sitemap, errors in the sitemap.
- Robots.txt: Does your robots.txt file allow Google to crawl your site?
- Good: A properly configured robots.txt file allows crawling of important pages and blocks access to sensitive areas. A basic file might look like this:
User-agent: * Disallow: /admin/ - Bad: Blocking Googlebot from crawling your entire site.
- Good: A properly configured robots.txt file allows crawling of important pages and blocks access to sensitive areas. A basic file might look like this:
- HTTPS: Is your website secure (using HTTPS)?
- Good: You should have a valid SSL certificate, indicated by the padlock icon in the browser address bar.
- Bad: No SSL certificate, invalid certificate. HTTPS is a ranking signal and essential for user trust.
This audit provides a starting point. SEO is complex, and algorithm updates happen constantly. If you're feeling overwhelmed, or want a more in-depth analysis, consider consulting with a professional. At Eikeland SEO, we specialize in helping Calgary businesses improve their online visibility.