Web Burble   How_To_Build_A_Website

checkboxes
  • Use the checklist below to help create a successful website
  • Display details for each item by clicking on the text.
  • Cookies are used to remember your progress, so use the same computer and browser when you return.

 

 

Performance

Web page speed testing and analysis from different world regions
Web pages can be tested for speed and optimization recommendations using online tools from Google Pagespeed Insights and other free online resources such as Pingdom or GTMetrix.
Verify website compatibility by testing and on all browsers and devices
Verify HTMLS, CSS and Javascript work as expected on all current browsers such as Firefox, Chrome, Internet Explorer, Edge, Safari and on desktop, tablet and mobile cell phone devices.
Images optimized, and HTML, Javascript and CSS minified
Compressing images and code to the maximum possible is critical in delivering web page that render fast. Visitors will lose interest and go elsewhere if the page takes more than a few seconds. Google recommends the page load time to be under 3 seconds.
Internal and external links on web pages working
Links to other web pages either internal to your website or external to other websites should be maintained so as to provide a good browsing experience for your visitors. Bad links will give your visitors the impression that your website is outdated and irrelevant.
All unused external resources are removed
Any external links in the HTML or CSS that load external fonts or javascript which are not used need to be deleted as this will slow page load times unnecessarily.

Search Engine Optimization

Spelling and grammatical errors on web pages corrected
Spelling mistakes and poor grammar can make your visitors wary of the validity of your content. This can also affect your page ranking.
Search Engine Friendly  (SEF)  URL's are used
Creating human and bot friendly page URL's that look good will go a long way in promoting your website and producing descriptive Search Engine Result Page (SERP) listings.
Robot crawler directive file and sitemap file created
Good bots like a robots.txt file to understand how to handle indexing of your website and a sitemap.xml file listing the pages to index.
Website and sitemap submitted to Google
Dont forget to register your robot.txt file and submit the sitemap.xml file to Google and other web crawlers so they know to visit and index your website. Sitemaps should be regularly maintained to reduce instances of Googlebot returning not found errors which could affect your ranking.
Unique meta description, keywords and page title created for each page
Properly describing each web page and including a good page title is essential for having an attractive index listing in search engines. Page titles should be several words using less than 70 characters and descriptions over 100 characters to get more than a single line and up to 160 characters. They all should be unique from every other page on your website. Dont forget to also use h1, h2, h3 etc. header tags in the HTML.
HTML and CSS validated
Validating your HTML and CSS code is a good idea to prevent issues with browsers. Using a validation service such as the W3C Markup Validation Service will produce a list of warnings, recommendations and errors that you can act on to improve your code.

Security

Public web directory cleaned of installation files and folders, and zip files etc.
Ensure all extraneous files and directories are moved or deleted to prevent hacking of your website. Leaving ZIP files that could be downloaded, installation files, etc. accessible to anyone could be catastophic. Your website will be continually bombarded with bad bots looking for vulnerabilities.
All files and folders in public web directory set to correct attributes
Files and folders need to have correct attibutes that allow/disallow the read, write, execute permissions. If not set correctly then files that should be publicly accessible could produce errors, and other files that have security data could be read.
CMS, Plugins, scripts and other code checked and updated to latest versions for patching security flaws
Any Content Management System (CMS), plugins used in the CMS, java script etc., used on your website has the potential allow your website to be hacked due to vulnerabilities. Updating to the latest versions should be a priority. Reseaching, for example, plugins before using in your CMS may prevent disasters and a lot of wasted time.
Website using SSL/TLS for secure browsing
All external links on pages are using the encryted HTTPS: protocol to avoid "unsecure web page" message on your pages from browsers. Some hosting services can have SSL/TLS as an existing service, or you will need to purchase and setup a SSL/TLS certificate which will also have a recurring fee. Check your website with a SSL/TLS server test.
Access file created and configured
If your website uses an Apache web server then the .htaccess file should be set up to control security and provide or deny functionality and access to visitors and bots. Windows IIS uses the web.config file.
Website and database backed up
Regularly backup all site databases and website directories using the site control panel if available and the website using the CMS backup software. Download copies of backups and store at different locations such as locally on a hard drive in case the entire website or hosting service is lost.
Administrator directory security
Create additional security layer for administration directory. IP filtering, Two Factor Authentication (2FA) and password enabled directories are three methods to enhance security.

Tools

Google Analytics and Google Webmaster accounts created
Having good tools is crucial in managing and understanding your website interaction from visitors and the Google search engine. Get the free version of Google Analytics. Scroll down the page for the free version link. There is also the free Google Webmaster that displays website search and indexing data, and allows you to submit sitemap and robot files.

Legal

Disclosure declaration if appropriate
If you are providing reviews or recommending particular products or services and receiving a commission or any other payment then a disclosure notice should be included for site visitors. This disclosure is not required for any of the usual and obvious advertisements that may be displayed, especially when it has an 'advert' tag.
Privacy and Cookies statement if it is a regional legal requirement
Websites in the EU may have a legal obligation to include a notice to visitors that the site uses cookies. You will need to investigate if this requirement applies to your website, even if it does not physically exist in the European Union. A privacy statement should also be provided to visitors indicating what happens to any personal information collected.
Copyright notice and website Terms of Use statement
Displaying a copyright and 'all rights reserved' notice on the footer of each web page indicates to visitors you web content is not to be copied or used without consent by you. A 'Terms Of Use' statement would also be a good idea which may help in preventing any abuse of your website.

Miscellaneous

Favicon created
Used by web browsers to display a small icon next to your website name on the browser page tab. This favicon.ico is placed in the root directory of your website. You can create a regular image file and have it converted to a favicon.ico file using many free on-line generators.

 


© 2018 WebBurble.Com. All Rights Reserved.