Breezy PPC — URL Migration
Technical Specification
Complete reference for migrating all internal URLs from /s/breezyv2/[slug] to /[slug] and optimizing the XML sitemap.
Complete URL Change Map
Every instance of the /s/breezyv2/ path prefix must be stripped from all internal links, CTA buttons, canonical tags, Open Graph meta tags, footer links, and navigation links across the entire site.
| Old URL | → | New URL |
|---|---|---|
| breezyppc.com/s/breezyv2/home | → | breezyppc.com/home |
| breezyppc.com/s/breezyv2/about | → | breezyppc.com/about |
| breezyppc.com/s/breezyv2/services | → | breezyppc.com/services |
| breezyppc.com/s/breezyv2/pricing | → | breezyppc.com/pricing |
| breezyppc.com/s/breezyv2/results | → | breezyppc.com/results |
| breezyppc.com/s/breezyv2/contact | → | breezyppc.com/contact |
| breezyppc.com/s/breezyv2/google-ads-management | → | breezyppc.com/google-ads-management |
| breezyppc.com/s/breezyv2/microsoft-ads-management | → | breezyppc.com/microsoft-ads-management |
| breezyppc.com/s/breezyv2/meta-ads-management | → | breezyppc.com/meta-ads-management |
| breezyppc.com/s/breezyv2/instagram-ads-management | → | breezyppc.com/instagram-ads-management |
| breezyppc.com/s/breezyv2/enterprise-ppc-management | → | breezyppc.com/enterprise-ppc-management |
| breezyppc.com/s/breezyv2/landing-page-design | → | breezyppc.com/landing-page-design |
| breezyppc.com/s/breezyv2/free-google-ads-audit | → | breezyppc.com/free-google-ads-audit |
| breezyppc.com/s/breezyv2/industries | → | breezyppc.com/industries |
| breezyppc.com/s/breezyv2/ppc-law-firms | → | breezyppc.com/ppc-law-firms |
| breezyppc.com/s/breezyv2/ppc-insurance | → | breezyppc.com/ppc-insurance |
| breezyppc.com/s/breezyv2/ppc-self-storage | → | breezyppc.com/ppc-self-storage |
| breezyppc.com/s/breezyv2/ppc-portable-storage | → | breezyppc.com/ppc-portable-storage |
| breezyppc.com/s/breezyv2/free-marketing-review | → | breezyppc.com/free-marketing-review |
| breezyppc.com/s/breezyv2/thank-you-step-1 | → | breezyppc.com/thank-you-step-1 |
Rule
Strip /s/breezyv2/ from every URL. The slug after it stays exactly as-is. Apply to every internal href across the entire site without exception. Do NOT change external URLs (Google Partner links, social media, phone/email links, or any link pointing to a domain other than breezyppc.com).
Where to Find & Replace Internal Links
Search-and-replace /s/breezyv2/ with / across all of the following locations on every page:
Navigation Links
Main nav menu items in header and mobile menus.
CTA Buttons
All primary_button_url and secondary_button_url fields in hero, split-hero, cta-banner, pricing, and lead-form blocks.
Inline Hyperlinks
Any <a href> within rich-text, about, or features block body copy.
Footer Links
All footer navigation items and sitemap links.
Canonical Tags
<link rel="canonical" href="..."> in the <head> of every page.
OG & Twitter Meta
og:url and twitter:url meta tags on every page.
Optimized sitemap.xml
Copy the following XML and upload it as your sitemap.xml file at https://breezyppc.com/sitemap.xml. The thank-you page has been intentionally excluded.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://breezyppc.com/home</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://breezyppc.com/google-ads-management</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://breezyppc.com/enterprise-ppc-management</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://breezyppc.com/meta-ads-management</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://breezyppc.com/microsoft-ads-management</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://breezyppc.com/instagram-ads-management</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://breezyppc.com/landing-page-design</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://breezyppc.com/services</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://breezyppc.com/pricing</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://breezyppc.com/results</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://breezyppc.com/industries</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://breezyppc.com/ppc-law-firms</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://breezyppc.com/ppc-insurance</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://breezyppc.com/ppc-self-storage</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://breezyppc.com/ppc-portable-storage</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://breezyppc.com/free-google-ads-audit</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://breezyppc.com/free-marketing-review</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://breezyppc.com/about</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://breezyppc.com/contact</loc>
<lastmod>2025-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
Excluded from Sitemap
thank-you-step-1 — Form confirmation page. Add <meta name="robots" content="noindex, nofollow"> to its <head>.
Sitemap Requirements
- • All URLs use
https:// - • No trailing slashes
- • No
/s/breezyv2/paths - • Standard XML declaration & namespace
Forward Compatibility / Publishing Settings
This website is built on the Fuse (GoFuse) platform. The /s/breezyv2/ path prefix is generated by the platform's internal site-slug routing system. To ensure all future pages publish to clean URLs:
Custom Domain Routing
In your Fuse dashboard, navigate to Site Settings → Domain. Confirm that breezyppc.com is set as the primary custom domain. When a custom domain is active, the platform should automatically serve pages without the /s/[site-slug]/ prefix to public visitors.
If URLs Still Show /s/breezyv2/
Contact Fuse support and request that the internal path prefix be stripped from all public-facing URLs when served under the custom domain. This is a platform-level routing configuration.
Internal Link References
When creating new pages or editing existing ones, always use the format /page-slug (e.g., /new-service-page) for internal links — never /s/breezyv2/page-slug. This ensures links work correctly under the custom domain.
301 Redirect Map
Set up 301 (permanent) redirects from every old URL to the new clean URL. This preserves any existing backlinks, bookmark traffic, and Google index equity.
| Old Path (301 From) | → | New Path (301 To) |
|---|---|---|
| /s/breezyv2/home | → | /home |
| /s/breezyv2/about | → | /about |
| /s/breezyv2/services | → | /services |
| /s/breezyv2/pricing | → | /pricing |
| /s/breezyv2/results | → | /results |
| /s/breezyv2/contact | → | /contact |
| /s/breezyv2/google-ads-management | → | /google-ads-management |
| /s/breezyv2/microsoft-ads-management | → | /microsoft-ads-management |
| /s/breezyv2/meta-ads-management | → | /meta-ads-management |
| /s/breezyv2/instagram-ads-management | → | /instagram-ads-management |
| /s/breezyv2/enterprise-ppc-management | → | /enterprise-ppc-management |
| /s/breezyv2/landing-page-design | → | /landing-page-design |
| /s/breezyv2/free-google-ads-audit | → | /free-google-ads-audit |
| /s/breezyv2/industries | → | /industries |
| /s/breezyv2/ppc-law-firms | → | /ppc-law-firms |
| /s/breezyv2/ppc-insurance | → | /ppc-insurance |
| /s/breezyv2/ppc-self-storage | → | /ppc-self-storage |
| /s/breezyv2/ppc-portable-storage | → | /ppc-portable-storage |
| /s/breezyv2/free-marketing-review | → | /free-marketing-review |
| /s/breezyv2/thank-you-step-1 | → | /thank-you-step-1 |
Where to Configure Redirects
Cloudflare
Go to Rules → Redirect Rules. Create a dynamic redirect rule:
(http.request.uri.path contains "/s/breezyv2/")
→ concat("https://breezyppc.com", substring(http.request.uri.path, 13))
Status: 301
Fuse Platform
Check Site Settings → Redirects. Add each old→new path pair as a 301 redirect manually through the dashboard interface.
Server-Level
If you have access to .htaccess or nginx config:
RedirectMatch 301 ^/s/breezyv2/(.*)$ /$1
Post-Migration Checklist
Complete each item after performing the migration. Do not consider the migration finished until every box is checked.
All internal links updated (find/replace /s/breezyv2/ → /)
All canonical tags updated on every page
All OG:URL meta tags updated on every page
Navigation links verified (header and footer)
New sitemap.xml uploaded to https://breezyppc.com/sitemap.xml
Sitemap resubmitted in Google Search Console
Sitemap resubmitted in Bing Webmaster Tools
301 redirects configured and tested for all 20 URLs
noindex tag added to thank-you-step-1 page
Robots.txt verified — points to https://breezyppc.com/sitemap.xml
Publishing settings confirmed for clean URLs on future pages
Manual spot-check: visit 5+ pages and verify no /s/breezyv2/ appears in URL bar, source code, or link destinations
Important — Internal Document Only
This page is an internal reference document only. It must have the following meta tag in its <head>:
<meta name="robots" content="noindex, nofollow">
- Do NOT include this page in the sitemap
- Do NOT link to this page from any public-facing page
- Delete this page once all migration tasks are complete