Skip to main content

Minimum Check Points Need to Be Taken Care Before Launching Any Website



Page Content
First, take some time to review all of the content on your website with a fine-tooth comb. Of course, that means page content, but don't forget about your premium content too. From data-driven content and downloadable documents to rich media such as videos and images, you want to make sure everything is in place, working properly, and looking beautiful.
So my suggestion is to check the following items once -- and then check them again. You really don't want to miss a single typo or grammatical error.
  1. Web copywriting has been proofread. Spelling and grammar are correct.
  2. Paragraphs, headers, lists, and other formatting are correct.
  3. Copyright date (perhaps in the footer) includes the current year.
  4. Company contact details are accurate throughout the website.
  5. Generic content, such as lorem ipsum, has been properly removed and replaced.
  6. Images are in the correct places, formatted and working on all devices.
  7. Videos are in the correct places, formatted and working on all devices.
  8. Audio files are in the correct places, formatted and working on all devices.
  9. All premium content, such as case studies, ebooks, and whitepapers, have been proofread. Spelling and grammar are correct.
  10. All premium content, such as case studies, ebooks, and whitepapers, are stored in their proper libraries/databases and work properly.
  11. Rights to images, fonts, and other content have been properly licensed and/or cited.
Design
Second, take the necessary steps to ensure that the site design is pixel perfect. If you have a responsive website (and you definitely should), you need to check the design across all devices. Your site should be looking good not just on an office desktop, but also on laptops, tablets, and mobile phones.
  1. Website pages are compatible across browsers (IE 7 8, 9 and 10, Firefox, Chrome, Safari).
  2. Website pages are compatible across devices (Android, iPhone, tablets).
  3. CSS/HTML is properly validated.
  4. Scripts are optimized across web pages.
  5. Images are optimized across web pages.
  6. CSS is optimized across web pages.
  7. Favicon is in place and rendering properly.
  8. Paragraph styles are working properly (headers, lists, block quotes).
  9. Any files should not exceed 100Kb.
Functionality
Third, take some time to test and validate all of the different features on your website. Lead generation forms, social sharing, CRM integration, and any other technology should work flawlessly across your website.
  1. Forms are submitting data properly.
  2. Thank-you message or page displays after form is submitted.
  3. Form data is being emailed to a recipient and/or stored in a company database.
  4. Auto-responders are working properly (if applicable).
  5. Internal links across web pages are working properly.
  6. External links across web pages are working properly, and open in a new tab.
  7. Social media share icons are working properly.
  8. Feeds are working properly (RSS, news, social media).
  9. Company logo is linked to the homepage.
  10. Load time for site pages is optimized it should be less than 2sec.
  11. 404 Redirect pages are in place (page-not-found.aspx).
  12. Integrations with third-party tools, such as your CRM, e-commerce software, and/or marketing platform, are running smoothly.
SEO
Fourth, take some time to ensure that your website has been given a solid foundation for SEO success. From site architecture and content hierarchy to metadata and XML sitemaps, do not leave any stone unturned.
  1. Pages have unique page titles (fewer than 70 characters, includes keywords).
  2. Pages have unique meta descriptions (fewer than 156 characters, includes keywords).
  3. Pages have keywords (fewer than 10, all words appear in page copy).
  4. Metadata is properly in place for any content in an RSS feed.
  5. Metadata is properly in place for any social media sharing content.
  6. Spelling and grammar are correct in all metadata.
  7. Alt tags have been added to every image.
  8. dynamic XML sitemap has been created.
  9. The XML sitemap has been submitted to search engines.
  10. Page URLs consistently reflect site information architecture.
  11. 301 redirects are in place for all old URLs (redirecting old to new pages).
  12. rel="nofollow” tags are in place on applicable links and pages.
Analytics
Fifth, make sure your website is set up to capture web data and analytics. This valuable information will allow you to continually improve your website going forward, so you don't want to forget this stuff.
  1. Your website analytics codes have been inserted on website.
  2. Relevant IP addresses have been excluded from analytics tracking.
  3. Funnels and goals have been properly created in your analytics software (if applicable).
  4. Google Webmaster and Google Analytics accounts have been properly synced.
  5. Google AdWords and Google Analytics accounts have been properly synced (if applicable).
Security & Backups
Sixth, you can prevent loss of data and protect against malware and other damages by properly setting up site security and regular backups.

  1. 24/7 monitoring scripts are installed.
  2. A copy of the final website has been made for backup purposes.
  3. Ongoing copies of the website are being created and stored on a regular basis.
  4. Passwords and other website credentials are stored in a secure database.
Compliance
Finally, make sure your website complies with any applicable laws and regulations. Internet law can be sticky, and each industry has its own set of rules to follow. Here are a few you might need to know about:
  1. Web pages offer accessibility for users with disabilities (WAI-ARIA).
  2. Web pages announce if the website uses cookies (required in some countries).
  3. Website is compliant with usage rights for purchased or borrowed code, images, and fonts.
  4. Terms and privacy policies are visible to website visitors.
  5. Website is PCI compliant (if you’re storing and processing credit cards).



Comments

Post a Comment

Popular posts from this blog

Making Cross Enable for webAPI1

Hi All,       I was working on webAPI1 when ever i tried to access that API from other domain it was not working. To fix that issue we have created new class called CrossHandler.cs Below is the code which is present in the CrossHandler.cs  public class CorsHandler : DelegatingHandler     {         const string Origin = "Origin";         const string AccessControlRequestMethod = "Access-Control-Request-Method";         const string AccessControlRequestHeaders = "Access-Control-Request-Headers";         const string AccessControlAllowOrigin = "Access-Control-Allow-Origin";         const string AccessControlAllowMethods = "Access-Control-Allow-Methods";         const string AccessControlAllowHeaders = "Access-Control-Allow-Headers";         protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)         {             bool isCorsRequest =

Ionic 3 Payment gateway integration(HDFC)

Ionic payment gateway provides a payment transaction by the transfer of information between mobile application and the acquiring bank. Below are the steps followed to integrate bank payment gateway with ionic3 application:- Step1:- Install the Cordova and Ionic Native plugins $ ionic cordova plugin add cordova-plugin-inappbrowser $ npm install –save @ionic-native/in-app-browser Step2:- Get the hash key (provides added security to the payment) from server Step3:-Create html page in WWW folder(redirect.html). This html page should contain an empty form with an id. We use this html page to submit to the payment gateway. Step4:-From form, load string to html tags, it should be in the format of how we submit to the payment gateway.  Step5:-Import inappbrowser  to app.module.ts import { InAppBrowser } from '@ionic-native/in-app-browser' ; and include it in @NgModule’s providers array. Step6:-Import inappbrowser in checkout page and add this in const

Ionic 3 Sqllite connection setup

It is too simple thing to set up the local db connection for local storage in ionic. But why am i writing blog for simple thing? Because we make complex with the simple thing only! i myself made complex with this simple thing. To setup the environment for sqllite please fallow  here . Document which will be updated as and when the new version of the Ionic get published.  Document showed the following steps when i referred it. Install the Cordova and Ionic Native plugins: $ ionic cordova plugin add cordova-sqlite-storage $ npm install --save @ionic-native/sqlite Usage import { SQLite, SQLiteObject } from '@ionic-native/sqlite' ; constructor (private sqlite: SQLite) { } ... this .sqlite.create({ name: 'data.db' , location: 'default' }) .then((db: SQLiteObject) => { db.executeSql( 'create table danceMoves(name VARCHAR(32))' , {}) .then(() => console .log( 'Executed SQL' )) .catch(e => console .log(