Skip to content

Latest commit

 

History

History

Wordpress

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

WordPress Must Have

Inspired by:

  1. Launching a New WordPress Site — Part 1
  2. Launching a New WordPress Site — Part 2

Setup — Preparation

  1. Domain Name
  2. Slogan
  3. Description of the company
  4. Address
  5. Whatsapp number
  6. Company services categories (main and others)
  7. Company Logo Horizontal
  8. Company LogoSymbol 600px × 600px (for FavIcon and RankMath SEO)
  9. Banner 1200px × 630px (for RankMath OpenGraph Thumbnail)
  10. Brand colors (4): Primary, Secondary, for Text and Accent to highlight

Setup — Off-site Tasks

  1. Register a domain
  2. Buy a hosting plan
  3. Install WordPress.
  4. Configure an SSL certificate by Default in CPanel.
  5. Create email accounts (1 from gmail + N from own domain).
  6. Register your site with Google Search Console and remember add Sitemap (If using Rank Math it will config automatically).
  7. Set up a Google Analytics account (If using RankMath it will config automatically).
  8. Plan a reliable backup workflow (via CPanel or Plugin).
  9. Set latest PHP version in CPanel. With SiteGround use Ultafast PHP.
  10. Update PHP variables to:
    upload_max_filesize = 128M
    post_max_size = 128M
    max_execution_time = 300
    memory_limit = 256M
    max_input_vars = 2000  
    

Setup - On-site Tasks

  1. Configure SSL by Default in WordPress > Admin > Settings > General > WordPress Address (URL) & Site Address (URL)
  2. Install a security plugin
  3. Create your content: Pages > Add New > Create basic pages: home, contact…
  4. Configure your settings:
    • Setup main menu.
    • Update: Settings > Writing > Update Services > Copy & Paste the Ping Services from WordpressPingList.md.
  5. Configure permalinks: Settings > Permalinks:
    • Common Settings > Custom Structure: /blog/%year%/%monthnum%/%postname%/
    • Optional:
      • Category Base: /shop/categories
      • Tag Base: /shop/tags
    • Product permalinks /shop/
  6. Create WordPress users
  7. Install SEO plugin and Connect your site to Google Analytics and Search Console
  8. Add social buttons (share and follow buttons).
  9. Activate & customize the CHILD theme of a FAST theme with Elementor page Builder.
  10. Install a caching plugin
  11. Setup General Purpose plugins (Only install and enable truly necessary plugins).
  12. Test the site: Check all posts and pages, if you have a contact form test if it properly works, try the social buttons & all the other features you have on your site.
  13. Setup a Uptime Monitoring Service: Use the Free Freshping by Freshworks.
  14. Does the business have an office? Then:
  15. Do you want to get info about conversions, ads…? Then:
  16. Does company need a CRM? Then:
  17. Do you want the latest WordPress/Google feature? Then:
  18. Do you use WooCommerce and Instagram? Then:

Plugins

General Purpose

  • Coming Soon Page & Maintenance Mode by SeedProd: (Enable only when you need to use it and not necessary if using Elementor) Create a simple Coming Soon Page or Maintenance Mode Page. Work on your site in private while visitors see a “Coming Soon” or “Maintenance Mode” page.

  • Contact Form by WPForms: (Not necessary if using Elementor) Drag & drop WordPress form builder that’s EASY and POWERFUL. WPForms allow you to create beautiful contact forms, subscription forms, payment forms, and other type of forms for your site in minutes, not hours!

  • Favicon by RealFaviconGenerator: Favicon by RealFaviconGenerator is a WordPress plugin to create and install your favicon in a few seconds.

  • Smush — Lazy Load Images, Optimize & Compress Images: (Not necessary if using SiteGround Optimizer) Optimize images, turn on lazy load, resize, compress & improve your Google Page Speed with the incredibly powerful and 100% free WordPress image smasher.

    Alternative: Imagify Image Optimizer by WP Rocket.

  • Loco Translate: Loco Translate provides in-browser editing of WordPress translation files.

  • ManageWP Worker: If you have several WordPress sites, use ManageWP, a dashboard that helps you save time and nerves by automating your workflow.

  • Polilang: Polylang allows you to create a bilingual or multilingual WordPress site.

  • Virtual Robots.txt: Virtual Robots.txt is an easy (i.e. automated) solution to creating and managing a robots.txt file for your site. Instead of mucking about with an FTP, files, permissions…, just upload and activate the plugin, and you're done. Use this robots.txt for best results and remember updating Sitemaps at the final of the file.

  • Yoast Duplicate Post: This plugin allows users to clone posts of any type, or copy them to new drafts for further editing.

Social Media

  • Easy Social Share Buttons for WordPress (Us 22): Easy Social Share Buttons for WordPress is the best social sharing plugin on the market, and the most complete and optimized social share buttons package. With a single plugin, the world of social media sharing is opened to you: increase your shares, grow your profile, build your following, get new subscribers and drive more traffic.

    Alternatives: 20+ Best WordPress Social Media Share Plugins.

SEO

Security

Performance

CDN

  • Bunny.net (Europe & North America $0.01 /GB): Go faster than the fastest with the next-generation CDN, edge storage, and optimization service. We make lightning fast performance at any scale easier than ever before.

    Alternative: RocketCDN by WP Rocket.