Add comprehensive SEO implementation guide and update sitemap with new area pages
This commit is contained in:
parent
893a4d0aee
commit
956692edec
462
SEO-IMPLEMENTATION-GUIDE.md
Normal file
462
SEO-IMPLEMENTATION-GUIDE.md
Normal file
@ -0,0 +1,462 @@
|
||||
# Warmseal Roofing SEO Implementation Guide
|
||||
|
||||
**Complete Local SEO Setup - Ready to Deploy**
|
||||
|
||||
**Generated:** November 6, 2025
|
||||
**Status:** ✅ Phase 1 Complete - 11 Area Pages Created
|
||||
|
||||
---
|
||||
|
||||
## 📊 QUICK SUMMARY
|
||||
|
||||
### What Has Been Completed
|
||||
|
||||
✅ **11 Location-Specific Landing Pages Created:**
|
||||
|
||||
- Blackburn (6 miles)
|
||||
- Preston (18 miles)
|
||||
- Manchester (42 miles)
|
||||
- Burnley (11 miles)
|
||||
- Great Harwood (5 miles)
|
||||
- Darwen (15 miles)
|
||||
- Bolton (22 miles)
|
||||
- Bury (27 miles)
|
||||
- Stockport (32 miles)
|
||||
- Oldham (28 miles)
|
||||
- Rochdale (24 miles)
|
||||
- Chorley (21 miles)
|
||||
|
||||
✅ **SEO Features on Each Area Page:**
|
||||
|
||||
- Location-specific H1 & meta tags
|
||||
- Local JSON-LD schema markup
|
||||
- Geographic coordinates
|
||||
- 50-mile service area callout
|
||||
- Area-specific CTAs
|
||||
- Project/review sections included
|
||||
- Internal linking to other areas
|
||||
- Optimized for local search intent
|
||||
|
||||
✅ **Comprehensive SEO Analysis Document**
|
||||
|
||||
- Keyword strategy
|
||||
- Competitive analysis
|
||||
- Success metrics
|
||||
- 6-month roadmap
|
||||
|
||||
✅ **Updated Sitemap (XML)**
|
||||
|
||||
- All main pages included
|
||||
- All 11 new area pages included
|
||||
- Proper priority levels set
|
||||
- Change frequency optimized
|
||||
|
||||
---
|
||||
|
||||
## 🚀 IMMEDIATE NEXT STEPS (This Week)
|
||||
|
||||
### Step 1: Replace Sitemap (5 minutes)
|
||||
|
||||
```bash
|
||||
# Rename current sitemap
|
||||
mv sitemap.xml sitemap-old.xml
|
||||
# Rename new sitemap
|
||||
mv sitemap-new.xml sitemap.xml
|
||||
```
|
||||
|
||||
**In `robots.txt`, verify:**
|
||||
|
||||
```
|
||||
Sitemap: https://warmseal-roofing.co.uk/sitemap.xml
|
||||
```
|
||||
|
||||
### Step 2: Submit Updated Sitemap to Google Search Console (5 minutes)
|
||||
|
||||
1. Go to [Google Search Console](https://search.google.com/search-console)
|
||||
2. Select your Warmseal property
|
||||
3. Go to **Sitemaps** in left menu
|
||||
4. Click **Add/Test Sitemap**
|
||||
5. Enter: `https://warmseal-roofing.co.uk/sitemap.xml`
|
||||
6. Submit
|
||||
|
||||
### Step 3: Create/Optimize Google My Business (15 minutes)
|
||||
|
||||
1. Go to [Google My Business](https://www.google.com/business/)
|
||||
2. Create or claim Warmseal Roofing listing
|
||||
3. Fill in complete business info:
|
||||
- Full address in Accrington
|
||||
- Phone: 01254 492373
|
||||
- Website: https://warmseal-roofing.co.uk
|
||||
- Category: Roofing Contractor
|
||||
- Service areas: All 12 areas covered
|
||||
4. Add high-quality photos (minimum 10)
|
||||
5. Enable customer reviews
|
||||
6. Add business posts weekly
|
||||
|
||||
### Step 4: Test Schema Markup (10 minutes)
|
||||
|
||||
For each area page, test using [Schema.org Validator](https://validator.schema.org/):
|
||||
|
||||
```bash
|
||||
# Example for Blackburn page
|
||||
https://warmseal-roofing.co.uk/roofer-in-blackburn
|
||||
```
|
||||
|
||||
✅ Should show: RoofingContractor schema with local markup
|
||||
|
||||
### Step 5: Monitor Google Search Console (Ongoing)
|
||||
|
||||
Set calendar reminder to check weekly:
|
||||
|
||||
- Impressions for target keywords
|
||||
- Click-through rates
|
||||
- New keyword opportunities
|
||||
- Mobile usability issues
|
||||
- Core Web Vitals
|
||||
|
||||
---
|
||||
|
||||
## 📍 AREA PAGE URLs
|
||||
|
||||
**Direct Access Links:**
|
||||
|
||||
```
|
||||
roofer-in-accrington.php (Home page)
|
||||
roofer-in-blackburn.php ← 6 mi | High Priority
|
||||
roofer-in-burnley.php ← 11 mi | High Priority
|
||||
roofer-in-darwen.php ← 15 mi | Medium Priority
|
||||
roofer-in-great-harwood.php ← 5 mi | High Priority
|
||||
roofer-in-chorley.php ← 21 mi | Medium Priority
|
||||
roofer-in-bolton.php ← 22 mi | High Priority
|
||||
roofer-in-stockport.php ← 32 mi | Medium Priority
|
||||
roofer-in-bury.php ← 27 mi | Medium Priority
|
||||
roofer-in-oldham.php ← 28 mi | Medium Priority
|
||||
roofer-in-rochdale.php ← 24 mi | Medium Priority
|
||||
roofer-in-manchester.php ← 42 mi | High Priority
|
||||
roofer-in-preston.php ← 18 mi | High Priority
|
||||
```
|
||||
|
||||
**Expected URLs after deployment:**
|
||||
|
||||
```
|
||||
https://warmseal-roofing.co.uk/roofer-in-blackburn
|
||||
https://warmseal-roofing.co.uk/roofer-in-preston
|
||||
... etc
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🎯 KEYWORD TARGETING
|
||||
|
||||
### Primary Keywords (Each Area Page)
|
||||
|
||||
- `roofer in [area]`
|
||||
- `[area] roofer`
|
||||
- `roofing services [area]`
|
||||
- `roof repairs [area]`
|
||||
- `roof installation [area]`
|
||||
- `emergency roof repairs [area]`
|
||||
|
||||
### Example: Blackburn Page
|
||||
|
||||
```
|
||||
Primary: roofer in blackburn
|
||||
Secondary: blackburn roofer, roofing services blackburn, roof repairs blackburn
|
||||
Long-tail: emergency roof repairs blackburn, roof installation blackburn
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📈 EXPECTED RESULTS TIMELINE
|
||||
|
||||
### Month 1-2
|
||||
|
||||
- ✅ Pages indexed in Google
|
||||
- ✅ Initial keyword rankings (positions 20-50)
|
||||
- ~5-10 organic impressions per area page
|
||||
|
||||
### Month 3
|
||||
|
||||
- 📈 Keywords moving to positions 10-20
|
||||
- ~50-100 impressions per area page
|
||||
- 1-3 organic clicks per month per page
|
||||
|
||||
### Month 6
|
||||
|
||||
- 🎯 5-10 keywords in Top 10 for each area
|
||||
- 500-1000+ impressions per area
|
||||
- 5-15 organic clicks per area per month
|
||||
- Estimated 40-80+ new leads from organic search
|
||||
|
||||
---
|
||||
|
||||
## 🔧 TECHNICAL CHECKLIST
|
||||
|
||||
### Before Going Live
|
||||
|
||||
- [ ] All 11 area pages created and tested
|
||||
- [ ] Each page has unique H1 tag
|
||||
- [ ] Schema markup valid on each page
|
||||
- [ ] Meta descriptions unique (under 160 chars)
|
||||
- [ ] Internal links between area pages working
|
||||
- [ ] Mobile responsive (test on phone)
|
||||
- [ ] Page load speed acceptable (<3s)
|
||||
- [ ] No broken links in area pages
|
||||
- [ ] All CTA buttons functional
|
||||
- [ ] Phone number clickable on mobile
|
||||
|
||||
### On Deployment Day
|
||||
|
||||
- [ ] Update sitemap.xml
|
||||
- [ ] Test all area page URLs return 200 status
|
||||
- [ ] Submit sitemap to GSC
|
||||
- [ ] Verify Google My Business listing
|
||||
- [ ] Create calendar reminder for weekly GSC monitoring
|
||||
- [ ] Set up Google Analytics 4 custom events (optional)
|
||||
- [ ] Test schema on validator.schema.org
|
||||
|
||||
### Post-Deployment
|
||||
|
||||
- [ ] Monitor GSC for errors daily (first week)
|
||||
- [ ] Check mobile usability report
|
||||
- [ ] Monitor Core Web Vitals
|
||||
- [ ] Watch for new keyword opportunities
|
||||
- [ ] Begin blog content calendar (1 post/week)
|
||||
|
||||
---
|
||||
|
||||
## 📋 FILE STRUCTURE
|
||||
|
||||
```
|
||||
warmseal-roofing/
|
||||
├── index.php (home)
|
||||
├── about.php
|
||||
├── services.php
|
||||
├── roof-repairs.php
|
||||
├── roofing-solutions.php
|
||||
├── roofline-services.php
|
||||
├── cleaning.php
|
||||
├── projects.php
|
||||
├── contact.php
|
||||
├── blog.php
|
||||
│
|
||||
├── Area Pages (NEW) ✅
|
||||
├── roofer-in-blackburn.php
|
||||
├── roofer-in-bolton.php
|
||||
├── roofer-in-burnley.php
|
||||
├── roofer-in-bury.php
|
||||
├── roofer-in-chorley.php
|
||||
├── roofer-in-darwen.php
|
||||
├── roofer-in-great-harwood.php
|
||||
├── roofer-in-manchester.php
|
||||
├── roofer-in-oldham.php
|
||||
├── roofer-in-preston.php
|
||||
├── roofer-in-rochdale.php
|
||||
├── roofer-in-stockport.php
|
||||
│
|
||||
├── Sitemaps
|
||||
├── sitemap.xml (UPDATED) ✅
|
||||
├── sitemap-old.xml
|
||||
├── robots.txt
|
||||
│
|
||||
├── SEO Documentation
|
||||
├── SEO-ANALYSIS-AND-RECOMMENDATIONS.md ✅
|
||||
├── SEO-OVERHAUL-SUMMARY.md (existing)
|
||||
├── SEO-IMPLEMENTATION-GUIDE.md (this file) ✅
|
||||
│
|
||||
├── includes/
|
||||
│ ├── header.php
|
||||
│ ├── footer.php
|
||||
│ ├── nav.php
|
||||
│ └── index-hero.php
|
||||
│
|
||||
├── meta/
|
||||
│ ├── config.php
|
||||
│ ├── meta.php
|
||||
│ ├── schema.php
|
||||
│ └── local-business-schema.php
|
||||
│
|
||||
└── sections/
|
||||
├── projects.php
|
||||
├── reviews.php
|
||||
├── services.php
|
||||
└── ... (other sections)
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔍 SEO VERIFICATION
|
||||
|
||||
### Each Area Page Should Have:
|
||||
|
||||
✅ **Title Tag Example (Blackburn):**
|
||||
|
||||
```
|
||||
Professional Roofer in Blackburn | Roofing Services Blackburn | Warmseal Roofing
|
||||
```
|
||||
|
||||
✅ **Meta Description Example:**
|
||||
|
||||
```
|
||||
Leading roofer in Blackburn, Lancashire. Warmseal Roofing provides expert roof repairs,
|
||||
installations, and maintenance. Call 01254 492373 for free quotes and emergency services.
|
||||
```
|
||||
|
||||
✅ **H1 Tag:**
|
||||
|
||||
```
|
||||
<h1>Professional Roofer in Blackburn</h1>
|
||||
```
|
||||
|
||||
✅ **Schema Markup (in page source):**
|
||||
|
||||
```json
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "RoofingContractor",
|
||||
"name": "Warmseal Roofing",
|
||||
"url": "https://warmseal-roofing.co.uk/roofer-in-blackburn",
|
||||
"telephone": "+44-1254-492373",
|
||||
"areaServed": {
|
||||
"@type": "City",
|
||||
"name": "Blackburn"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📊 ANALYTICS SETUP (OPTIONAL)
|
||||
|
||||
### Google Analytics 4 Event Tracking
|
||||
|
||||
Track form submissions on area pages:
|
||||
|
||||
```javascript
|
||||
// Add to form submit handler
|
||||
gtag("event", "form_submit", {
|
||||
area: "blackburn",
|
||||
form_type: "quote_request",
|
||||
});
|
||||
```
|
||||
|
||||
This helps identify which area pages drive actual leads.
|
||||
|
||||
---
|
||||
|
||||
## 💡 FUTURE ENHANCEMENTS (Phase 2)
|
||||
|
||||
### Breadcrumb Navigation
|
||||
|
||||
Add breadcrumb schema + visual breadcrumbs:
|
||||
|
||||
```
|
||||
Home > Roofing Services > Blackburn
|
||||
```
|
||||
|
||||
### Internal Link Strategy
|
||||
|
||||
Create a service-area matrix:
|
||||
|
||||
- Link services to all area pages
|
||||
- Link area pages to all services
|
||||
- Create "Related Services" sections
|
||||
|
||||
### Blog Content Calendar
|
||||
|
||||
1. Post per week targeting:
|
||||
|
||||
- `best roofer in [area]`
|
||||
- `roof repair cost [area]`
|
||||
- `[area] roof inspection`
|
||||
- `storm damage repairs [area]`
|
||||
|
||||
### Local Citation Building
|
||||
|
||||
Register on:
|
||||
|
||||
- Trustmark.org.uk
|
||||
- Bark.com
|
||||
- MyBuilder.com
|
||||
- Checkatrade.com
|
||||
- Yell.com
|
||||
- MoneySuperMarket
|
||||
|
||||
---
|
||||
|
||||
## 📞 CONTACT INFORMATION
|
||||
|
||||
**Client:** Warmseal Roofing
|
||||
**Phone:** 01254 492373
|
||||
**Email:** info@warmseal-roofing.co.uk
|
||||
**Website:** https://warmseal-roofing.co.uk
|
||||
**Primary Location:** Accrington, Lancashire
|
||||
**Service Radius:** 50 miles
|
||||
|
||||
---
|
||||
|
||||
## ✅ DEPLOYMENT CHECKLIST
|
||||
|
||||
- [ ] All area page files created and tested
|
||||
- [ ] Sitemap updated with all new URLs
|
||||
- [ ] Google Search Console setup
|
||||
- [ ] Google My Business optimized
|
||||
- [ ] Schema markup validated
|
||||
- [ ] Mobile testing completed
|
||||
- [ ] Performance testing completed (GTmetrix/PageSpeed)
|
||||
- [ ] All links tested (broken link checker)
|
||||
- [ ] Robots.txt verified correct
|
||||
- [ ] Team trained on new pages
|
||||
- [ ] Client approved all pages
|
||||
- [ ] Deployment to live server
|
||||
- [ ] Monitoring setup (calendar reminders)
|
||||
- [ ] Weekly GSC review process established
|
||||
- [ ] Blog posting schedule created
|
||||
|
||||
---
|
||||
|
||||
## 📞 SUPPORT & MONITORING
|
||||
|
||||
### Weekly Monitoring Tasks
|
||||
|
||||
1. Check Google Search Console for errors
|
||||
2. Review keyword performance
|
||||
3. Monitor mobile usability issues
|
||||
4. Check Core Web Vitals score
|
||||
5. Track organic traffic growth
|
||||
|
||||
### Monthly Tasks
|
||||
|
||||
1. Analyze area page traffic & rankings
|
||||
2. Identify new keyword opportunities
|
||||
3. Publish blog post
|
||||
4. Update Google My Business
|
||||
5. Review lead generation from organic
|
||||
|
||||
### Quarterly Tasks
|
||||
|
||||
1. Comprehensive SEO audit
|
||||
2. Backlink opportunities analysis
|
||||
3. Competitive keyword analysis
|
||||
4. Content optimization review
|
||||
5. Strategy adjustment
|
||||
|
||||
---
|
||||
|
||||
## 🎯 SUCCESS METRICS
|
||||
|
||||
**Track these metrics in GSC & GA4:**
|
||||
|
||||
| Metric | 3-Month | 6-Month | 12-Month |
|
||||
| -------------------------- | ------- | ------- | -------- |
|
||||
| Organic Traffic | +20% | +50% | +100% |
|
||||
| Keyword Rankings (Top 10) | 5+ | 15+ | 30+ |
|
||||
| Monthly Leads from Organic | 5-10 | 15-30 | 40-60 |
|
||||
| Average Page Position | 15-20 | 8-12 | 5-8 |
|
||||
| CTR from Search Results | 2-3% | 4-5% | 6-8% |
|
||||
|
||||
---
|
||||
|
||||
**Document Version:** 1.0
|
||||
**Last Updated:** November 6, 2025
|
||||
**Status:** Ready for Implementation
|
||||
165
sitemap-new.xml
Normal file
165
sitemap-new.xml
Normal file
@ -0,0 +1,165 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<!-- Main Pages -->
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>1.0</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/about</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.9</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/services</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.9</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/roof-repairs</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.85</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/roofing-solutions</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.85</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/roofline-services</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.8</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/cleaning</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.8</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/projects</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.85</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/contact</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.9</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/blog</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.8</priority>
|
||||
</url>
|
||||
|
||||
<!-- LOCAL AREA PAGES - HIGH PRIORITY -->
|
||||
|
||||
<!-- Priority 1: Accrington (Home Base) -->
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/roofer-in-blackburn</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.9</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/roofer-in-preston</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.9</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/roofer-in-manchester</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.85</priority>
|
||||
</url>
|
||||
|
||||
<!-- Priority 2: Local Areas (within 20 miles) -->
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/roofer-in-burnley</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.9</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/roofer-in-great-harwood</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.85</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/roofer-in-darwen</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.8</priority>
|
||||
</url>
|
||||
|
||||
<!-- Priority 3: Greater Manchester Areas (20-30 miles) -->
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/roofer-in-bolton</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.85</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/roofer-in-bury</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.85</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/roofer-in-stockport</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.8</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/roofer-in-oldham</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.8</priority>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/roofer-in-rochdale</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.8</priority>
|
||||
</url>
|
||||
|
||||
<!-- Priority 4: Secondary Areas (within 50 miles) -->
|
||||
<url>
|
||||
<loc>https://warmseal-roofing.co.uk/roofer-in-chorley</loc>
|
||||
<lastmod>2025-11-06</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.75</priority>
|
||||
</url>
|
||||
|
||||
</urlset>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user