HCN/Gulf Coast Health Care MICROSITES

AM: Tim

Complete Website Checklist [DD]

Notes
Initial Development 
  • Rename admin to hs-admin for main account, Change nickname to client’s business name
  • Change the WordPress Admin password to something long, secure and unique
  • Ensure dev site isn’t being indexed - Settings > Reading make sure “Discourage search engines from indexing this site” is checked.
  • Confirm best canonicalization based upon Ahrefs report (www or non-www for domain) - If client has current site, it should follow previous canonicalization.
  • Internal links should be root relative, not absolute. For example they should be structured “/link-goes-here” rather than “www.website.com/link-goes-here.” This will prevent broken links when the website goes live (may revisit, use search and replace to clear out directory)
  • Disable comments section on blog posts.
  • Delete Hello Dolly plugin (automate).
  • Delete all other unused themes (automate).
  • Delete Hello World post (automate).
  • Delete unused or incorrect images from Media.
  • Setup Home Page as template in Sage, so we can target for website performance improvements.
  • In the footer include Copyright script which changes yearly (http://updateyourfooter.com)
  • PHP
    &copy; <?php echo date("Y"); ?> [client name]. All rights reserved.
  • HTML w/ Javascript
    &copy; <script type="text/javascript">document.write(new Date().getFullYear());</script> [client name]. All rights reserved. 
  • Include link to our website, may require style to change color of the linkInclude link to our website, may require style to change color of the link.
    | Website by <a href="http://www.healthcaresuccess.com" target="_blank">Healthcare Success</a>
  • Ensure the use of Headers has been setup properly (1 Header 1s, 3 Header 2s, 5 Header 3s, 5 Header 4s, 7 Header 5s) max.
Pre-Launch 
  • Cross/Browser Testing Confirm the website works on Chrome, Firefox, IE, Safari, Opera, Android, iOS and Windows Phone - Browser Stack Acct. $29 per month.
  • Ensure logo dimensions are correct on the mobile version of the site.
  • Image dimensions should be roughly 1600 to 1200 pixels max for full-screen images, possibly 800 pixels for smaller images. More on this later.
  • Ensure social media icons are placed and linked correctly.
  • Confirm phone number is mobile-friendly (tel:link).
  • Ensure Invoca class is included on all click-to-call numbers, exclude footer phone number for locations.
    <span class="invoca">...</span> or
    <a href="tel:123456789" class="invoca">...</a>
  • Add Invoca with Tracking Code Manager plugin, before closing </body> tag, to all pages on the site.
    <!-- Begin Invoca Integration -->
    <!-- Omit http from path to ensure protocol is same as current request -->
    <script type="text/javascript" src="//solutions.invocacdn.com/js/pnapi_integration-latest.min.js"></script>
    <script type="text/javascript">
    Invoca.PNAPI.integration({
        networkId: 1215,
        numberSelector: ".invoca",
        campaignIdOverrideParam: "invsrc"
    });
    </script>
    <!-- End Invoca Integration -->
  • Ensure the latest version of WordPress is installed.
  • Ensure the latest version of WordPress plugins are installed.
  • Ensure the WordPress plugins, images and files have been properly purchased (if applicable).
  • Does navigation include all approved parent pages?
  • Ensure that the Thank You page is installed and Gravity Forms Confirmation is set to the Thank You page rather than a redirect.
  • Ensure the form is working properly.
  • Ensure all website forms are set to notify the correct email addresses.
  • Website from from address should be leads@client-website-url.com.
  • Ensure all website form Thank You pages are correct.
  • Remove Comments field from forms.
  • Ensure the website includes a 404 page with a friendly search form.
  • Ensure the sliders work (if applicable).
  • Disable Include RevSlider Libraries Globally (in Slider Revolution Settings) (if applicable).
  • Test if videos display properly and are responsive.
  • Ensure the security on the website is properly setup (https://codex.wordpress.org/Hardening_WordPress).
  • Ensure the logins and database info is on Account Management spreadsheet.
  • Include a favicon (https://realfavicongenerator.net).
  • Setup proper permalink structure on Settings.
  • Delete “Just another WordPress Site” in settings (automate).
  • Uncheck Receive Emails for Discussions.
  • Uncheck Show Avatars in Discussion.
  • Ensure image sizes are proper to what the theme calls for (website speed).
  • Install the following Plugins (Redirection, Monster Analytics, Yoast WordPress SEO).
  • HTML/CSS Validation.
  • Optimize Images - install and run EWWW Image Optimizer Plugin https://www.wordpress.org/plugins/ewww-image-optimizer/.
  • Test page/load speed (GTMetrix, Pingdom, Google Page Speed).
  • LAUNCH SITE.
Post-Launch 
  • Make sure FTP, DB, and Wordpress login is Account Management Sheet. 
  • Set up Google Analytics.
  • Set up Thank You Page as Conversion Goal in Analytics (http://www.danielauener.com/setting-up-gravity-forms-analytics-goals/).
  • Set up Google Search Console, verify with Google Analytics code.
  • Set up Google Analytics Goal for Thank You Page for Conversions
  • Set up Google Analytics Site Search Tracking, “s” for search query, “cat” for category parameter.
  • Set up Jetpack integration to website monitor downtime.
  • Set up Akismet integration for Gravity Forms (avoid Contact Form 7 for contact forms).
  • Set up SSL - Let’s Encrypt or Paid SSL Certificate.
  • Setup Facebook Pixel before </head> on entire site - Usually comes from Leslie or Stevo.
    <!-- Facebook Pixel Code -->
    <script>
      !function(f,b,e,v,n,t,s)
      {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
      n.callMethod.apply(n,arguments):n.queue.push(arguments)};
      if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
      n.queue=[];t=b.createElement(e);t.async=!0;
      t.src=v;s=b.getElementsByTagName(e)[0];
      s.parentNode.insertBefore(t,s)}(window, document,'script',
      'https://connect.facebook.net/en_US/fbevents.js');
      fbq('init', '##############');
      fbq('track', 'PageView');
    </script>
    <noscript><img height="1" width="1" style="display:none"
      src="https://www.facebook.com/tr?id=##############&ev=PageView&noscript=1"
    /></noscript>
    <!-- End Facebook Pixel Code --> 
     Setup Facebook Pixel Conversion Code before </body> on Thank You page.
    <script>
      fbq('track', 'Lead');
    </script>