Fixing Issues
This guide provides a systematic approach to fixing issues detected by Auditoro. Follow these steps to improve your site's health score.
General Workflow
- Prioritize - Focus on critical issues first
- Group - Fix related issues together
- Fix - Make the necessary changes
- Verify - Run a new scan to confirm
- Document - Note what you changed
Fixing by Category
SEO Issues
Missing Title Tags
Fix: Add a unique <title> tag to each page.
<head>
<title>Page Topic | Your Site Name</title>
</head>
If using a CMS:
- WordPress: Edit the page and set the SEO title
- Check if a plugin (Yoast, Rank Math) handles titles
- Review your theme's title template
Duplicate Titles
Fix: Make each page's title unique.
- Export the list of pages with duplicate titles
- Create unique titles for each page
- Update via CMS or code
Template approach:
Blog posts: [Post Title] | Blog | Site Name
Product pages: [Product Name] | Shop | Site Name
Category pages: [Category] Products | Site Name
Missing Meta Descriptions
Fix: Add compelling meta descriptions.
<meta name="description" content="A clear, engaging summary of this page's content. Include a call to action.">
Content Issues
Broken Internal Links
Fix: Update or remove broken links.
-
For each broken link, determine:
- Does the target page exist elsewhere? → Update the link
- Was the page deleted intentionally? → Remove the link or find alternative
- Was the page deleted accidentally? → Restore it or redirect
-
Set up redirects for moved content:
location = /old-page {
return 301 /new-page;
}
Spelling Errors
Fix: Correct misspellings or add to custom dictionary.
- Review each flagged word
- If misspelled: Fix in your content
- If valid word: Add to custom dictionary
Performance Issues
Missing Compression
Fix: Enable gzip/brotli on the public-facing layer that serves the response.
In many deployments this is a reverse proxy such as Caddy or nginx, not the application runtime itself. Validate the fix against the public URL and check for a Content-Encoding header on the live response.
See Performance Checks for server-specific instructions.
Security Issues
HTTPS Errors
Fix: Install and configure SSL correctly.
- Get a certificate (Let's Encrypt is free)
- Install on your server
- Redirect HTTP to HTTPS
- Test with SSL Labs
Mixed Content
Fix: Update all resources to HTTPS.
- Find HTTP resource URLs in your code/content
- Update to HTTPS or protocol-relative URLs
- Check third-party resources support HTTPS
Accessibility Issues
Missing Alt Text
Fix: Add descriptive alt attributes.
<img src="product.jpg" alt="Blue running shoes, model X200, side view">
Guidelines:
- Describe the image content
- Keep under 125 characters
- Use empty alt (
alt="") for decorative images
Verifying Fixes
After making changes:
- Deploy changes to your live site
- Wait for propagation (CDN, cache clearing)
- Run a new scan in Auditoro
- Compare results to previous scan
- Confirm issues are resolved
Common Mistakes
Fixing Symptoms, Not Causes
Wrong: Fixing one broken link at a time Right: Finding why links break (moved pages, no redirects) and fixing the process
Ignoring Instead of Fixing
The "Ignore" status should be rare. If you're ignoring many issues, you may be avoiding necessary work.
Not Verifying
Always run a follow-up scan. Fixes sometimes don't work as expected, and new issues can appear.
Fixing Everything at Once
Large changes make it hard to identify what worked. Fix issues in groups and scan between changes.
Automation Opportunities
Prevent issues from recurring:
Pre-deploy Checks
Add these to your CI/CD:
- Linting for HTML structure
- Link checking
- Image alt verification
CMS Validation
Configure your CMS to:
- Require titles and meta descriptions
- Require alt text on images
- Validate URLs before publishing
Monitoring
Use scheduled scans to catch regressions quickly.
Getting Help
If you're stuck on an issue:
- Check the issue's "How to fix" section
- Search documentation for the issue type
- Contact support at support@auditoro.io