Salt la conținut

WordPress Launch Checklist: 30 Essential Points

80% of post-launch WordPress site issues could have been avoided with a structured checklist — broken links, unindexed pages, forms that don't send, misconfigured SSL. This WordPress launch checklist contains 30 concrete checks, grouped by category, in the order they should be executed. It's the list we use internally at Creative Side before every launch.

Go through each item sequentially. Don't skip "details" — a forgotten SSL certificate or a misconfigured robots.txt can cost months of lost SEO work.


SEO — 8 Checks

Without these configurations, Google either won't index your site or will index it incorrectly — and recovery takes weeks.

1. Robots.txt configured correctly

Access example.com/robots.txt. Verify:

  • [ ] Does not contain Disallow: / (blocks the entire site)
  • [ ] Does not block /wp-content/uploads/ (images need to be indexed)
  • [ ] Includes Sitemap: https://example.com/sitemap_index.xml
  • [ ] Blocks wp-admin but allows wp-admin/admin-ajax.php
  • Common fatal error: WordPress has the "Discourage search engines from indexing this site" option in Settings → Reading. If it remains checked after launch, Google won't index anything. Verify this.

    2. XML Sitemap generated and functional

  • [ ] Access example.com/sitemap_index.xml — loads without errors
  • [ ] Contains all published pages and posts
  • [ ] Does not contain noindex, draft, or private pages
  • [ ] Does not contain URLs with 301 redirects
  • 3. Google Search Console configured

  • [ ] Property verified (DNS, HTML tag, or Google Analytics)
  • [ ] Sitemap submitted
  • [ ] URL prefix and domain property configured
  • 4. Google Analytics / GA4 installed

  • [ ] GA4 tag present on all pages (verify with Google Tag Assistant)
  • [ ] Conversion events configured (form submitted, phone click, order placed)
  • [ ] Internal traffic filtered (team IP addresses)
  • 5. Unique meta titles and meta descriptions

  • [ ] Each page has a unique meta title, under 60 characters, with the primary keyword
  • [ ] Each page has a unique meta description, 140–155 characters, with a clear benefit
  • [ ] Homepage, service pages, and categories have manually optimized meta tags (not auto-generated)
  • 6. Correct heading structure

  • [ ] Only one H1 per page
  • [ ] Logical hierarchy: H1 → H2 → H3 (no jumps like H1 → H4)
  • [ ] Primary keyword in H1, secondary keywords in H2s
  • 7. Correct canonical tags

  • [ ] Each page has a pointing to itself (self-referencing)
  • [ ] Pages with URL parameters have a canonical pointing to the clean version
  • [ ] No conflicting canonical tags (SEO plugin vs. theme)
  • 8. Schema markup validated

  • [ ] Homepage: Organization or LocalBusiness
  • [ ] Posts: Article + BreadcrumbList
  • [ ] Service pages: Service / ProfessionalService
  • [ ] Validated with Google Rich Results Test on each page type

  • Performance — 6 Checks

    A slow site at launch loses visitors from day one. Post-launch optimization is necessary, but the fundamentals must be resolved beforehand.

    9. Caching active

  • [ ] Page cache configured (LiteSpeed Cache, WP Rocket, or WP Super Cache)
  • [ ] Browser cache with correct expiration (images: 1 year, CSS/JS: 1 month)
  • [ ] Object cache (Redis/Memcached) if hosting supports it
  • 10. Images optimized

  • [ ] All images converted to WebP (ShortPixel, Imagify)
  • [ ] Correct dimensions — no image uploaded at 4000px if it displays at 800px
  • [ ] Lazy loading active on below-the-fold images
  • [ ] Hero image with loading="eager" and fetchpriority="high"
  • 11. CDN configured (optional but recommended)

  • [ ] Cloudflare or BunnyCDN active
  • [ ] SSL via CDN functional (no mixed content)
  • [ ] Automatic cache purge on content publish
  • 12. GZIP/Brotli compression active

  • [ ] Verify with GTmetrix or Chrome DevTools → Network → response headers content-encoding: br or gzip
  • 13. Green Core Web Vitals

  • [ ] LCP < 2.5s on mobile
  • [ ] INP < 200ms
  • [ ] CLS < 0.1
  • [ ] Tested with PageSpeed Insights — score 80+ on mobile
  • 14. PHP 8.2+ active

  • [ ] Verify in Dashboard → Tools → Site Health → Info → Server
  • [ ] All plugins compatible with the active PHP version
  • Have a WordPress site ready for launch and want to make sure nothing is missed? Creative Side provides complete launch services with a professional checklist included.


    Security — 6 Checks

    A compromised site in the first week after launch loses credibility and SEO rankings. These 6 items are the minimum.

    15. SSL certificate active and functional

  • [ ] Site loads on https:// with a green padlock
  • [ ] http:// automatically redirects to https:// (301 redirect)
  • [ ] No HTTP resources on HTTPS pages (zero mixed content)
  • 16. Strong passwords

  • [ ] WordPress admin: password of at least 16 characters, unique
  • [ ] Database: password different from the admin password
  • [ ] FTP/SFTP: strong password or SSH key access
  • [ ] No "admin" username exists (brute force target #1)
  • 17. Limit Login Attempts

  • [ ] Active plugin that blocks IPs after 3–5 failed attempts
  • [ ] Options: Limit Login Attempts Reloaded (free), Wordfence (free)
  • [ ] Don't rely solely on reCAPTCHA — it doesn't protect against distributed brute force
  • 18. Correct file permissions

  • [ ] Folders: 755
  • [ ] Files: 644
  • [ ] wp-config.php: 600 or 640
  • [ ] .htaccess: 644
  • [ ] wp-content/uploads/: 755 (not 777)
  • 19. Functional backup

  • [ ] Full backup (files + database) before launch
  • [ ] Automatic daily backup configured (UpdraftPlus, hosting backup)
  • [ ] Backup stored off-site (Google Drive, S3, not on the same server)
  • [ ] Restoration tested at least once
  • 20. Updates current

  • [ ] WordPress on the latest version
  • [ ] All plugins updated
  • [ ] Theme updated
  • [ ] Unused plugins deleted (not just deactivated)

  • Functionality — 6 Checks

    These are the checks most easily forgotten — and the ones that generate the most client complaints.

    21. Contact forms functional

  • [ ] Submit a test form
  • [ ] Email arrives (check spam folder too)
  • [ ] Redirect or confirmation message displayed correctly
  • [ ] Admin email notification functional
  • [ ] Anti-spam active (honeypot or reCAPTCHA)
  • 22. Mobile testing

  • [ ] Navigate every page on a real phone (not just Chrome DevTools)
  • [ ] Menus work correctly (hamburger, dropdowns, close)
  • [ ] Buttons are large enough (minimum 44×44px)
  • [ ] Text is readable without zooming
  • [ ] Forms are usable on mobile (correct input types: tel, email)
  • 23. Cross-browser testing

  • [ ] Chrome, Firefox, Safari (minimum)
  • [ ] Edge if the audience is corporate
  • [ ] Safari on iOS (the rendering engine differs from Chrome)
  • 24. Custom 404 page

  • [ ] Access example.com/nonexistent-page/ — displays a useful page, not a server error
  • [ ] Includes navigation, search box, and links to main pages
  • [ ] Returns HTTP 404 status code (not 200 with an error message)
  • 25. Working links

  • [ ] Zero broken internal links (verify with Screaming Frog or Broken Link Checker)
  • [ ] External links open in a new tab (target="_blank" with rel="noopener")
  • [ ] Links in header, footer, and sidebar work correctly
  • 26. Specific functionality tested

  • [ ] WooCommerce: add to cart → checkout → test payment → confirmation email
  • [ ] Online payments: test with test card (Stripe test mode, payment gateway sandbox)
  • [ ] Shipping: shipping calculation functional
  • [ ] Invoicing: invoice auto-generated on test order

  • Content — 4 Checks

    27. Complete proofreading

  • [ ] Text reviewed by a person other than the writer
  • [ ] Correct character encoding and special characters throughout (no garbled text or encoding issues)
  • [ ] Zero Lorem Ipsum on the site
  • [ ] Contact information correct (phone, email, address)
  • 28. Images complete

  • [ ] No placeholder or missing images
  • [ ] Alt text on all images (descriptive, not keyword-stuffed)
  • [ ] Logo present in the header
  • [ ] Favicon configured (Site Identity → Site Icon)
  • 29. Required pages published

  • [ ] Home
  • [ ] About Us / About the Company
  • [ ] Services / Products
  • [ ] Contact (with address, phone, email, form, map)
  • [ ] Blog (if applicable)
  • 30. Menu links correct

  • [ ] Main menu — all links work
  • [ ] Footer menu — links correspond to the correct pages
  • [ ] Header logo links to the homepage

  • Legal — Additional Checks (GDPR)

    These are not optional — they are legal obligations. A site without cookie consent or a privacy policy risks GDPR fines.

  • [ ] Privacy policy published, with site-specific details (not a generic template)
  • [ ] Cookie policy published
  • [ ] Cookie consent banner active and functional — blocks non-essential cookies until accepted
  • [ ] Terms and conditions (mandatory for e-commerce)
  • [ ] ANPC link (Romanian consumer protection authority) in footer (mandatory for e-commerce in Romania)
  • [ ] Company details visible: company name, CUI (tax ID), J (trade register number), registered office (legally required)

  • Recommended launch workflow

  • Day -7: Run through the checklist on staging/development
  • Day -3: Fix all identified issues
  • Day -1: Complete re-verification. Final backup. DNS prepared.
  • Day 0 (launch): Switch DNS, disable "Discourage search engines," submit sitemap in GSC, test everything on the live domain
  • Day +1: Check Google Search Console for crawling errors
  • Day +7: Verify indexing of main pages in Google
  • Day +30: Core Web Vitals report from real user data (Chrome UX Report)

  • Frequently asked questions

    How long does a full checklist review take?

    For a presentation site with 5–10 pages, 2–3 hours. For a WooCommerce store with 100+ products, 4–8 hours — functionality tests (payments, shipping, invoicing) require additional time. At Creative Side, the launch checklist is included in every project.

    What if I already launched without a checklist?

    Run through the list now. The most urgent items: active SSL (15), correct robots.txt (1), "Discourage search engines" unchecked (1), functional contact form (21), backup configured (19). These 5 items cover 80% of critical post-launch issues.

    Do I need to complete all 30 items?

    Yes. Every item exists because we've seen the real consequences of skipping it — from sites invisible on Google (misconfigured robots.txt) to stores with non-functional checkout (untested payments). There are no optional items on this list.


    Next step

    A properly launched site saves weeks of post-launch debugging and protects your investment in SEO, content, and functionality.

    If you want a WordPress site launched without errors, with every checklist item checked and tested, Creative Side delivers complete projects — from design to launch with exhaustive verification.

    Request a professionally built and launched WordPress site — full checklist included

    Postări conexe

    Blog

    Ultimele Articole

    Programeaza o Discutie

    Audit Gratuit

    Cere Oferta