SlideShare a Scribd company logo
1 of 26
Download to read offline
A Complete
Web Application
S.O.P
A Complete Guide By Amit P Kumar
Founder & CEO - Profshine India
What is a S.O.P?
S.O.P stands for Standard Operating Procedure, It’s a step-by-step guide to
complete a particular task or a routine procedure.
S.O.P helps you ensure that you should complete the tasks as per the defined
work scenario by an individual, company or organization. It also helps you to be
precise and upto mark about your work and tasks and It also increases your
productivity level as per the defined time-structure.
Introduction
➔ Website Design SOP (V- 1)
➔ Website Development SOP (V-2)
➔ Website Content & Graphics SOP (V-3)
➔ Website Responsiveness SOP (V-4)
➔ Website SEO (On Page) SOP (V-5)
➔ Website Security SOP (v-6)
➔ Website Testing SOP (V-7)
Website Design SOP
(Version Code - 1)
Tip
Remember. Website
designing is the
backbone of a website.
Hence it should be
user-friendly and
attractive to the visitors
of a website.
Website Design SOP
● Use correct doctype and html syntax.
● Use separate title tag for each individual webpage.
● Use a separate meta tag file (meta.php) for all the meta tags.
● Webpage which require dynamic meta tag should include separate meta
tags in its header.
● Use a separate css.php file to link all the common css files in it.
● Favicon image file should also be included with above common css files.
● Use a separate js.php file to link all the common js files in it.
● Any individual css or js file shouldn’t be included with above common
files. It should be included separately on that particular webpage.
● Use at least one h1 tag on every page.
● Use “alt” attribute in all the images.
● Use tooltip wherever needed.
● Use W3 code validator (https://validator.w3.org/) to validate the code.
● All the css and js files should be included locally (No CDN except
font-awesome or other likewise libraries) and these files should also be in
uncompressed format until the website is under development.
● All the above files will be changed to the CDN or uncompressed before
the project delivery.
● All the main titles of a page should be under heading tag i.e: h1,h2,h3…
● Font family, font color, uppercase, lowercase characters should be used as
per the user experience.
● There should be no broken file link on any page.
● There shouldn’t be any unnecessary css or js file on any page.
● Always use required once or include once to include any php file.
● All common modals should always be included after footer section.
● All the on page js should be after js.php file.
● Ensure legal pages are in place (terms & conditions, privacy & policy).
● Ensure cookies alert is available on every page.
● Ensure Form alert/toasts are working.
● Use ‘font-display’ css property to render the page content faster.
Website Development SOP
(Version Code - 2)
Tip
Try to less the code as
much as possible.
And be focused while
designing a database
structure.
Website Development SOP
● Ensure all the configure files are on place i.e in the ‘inc’ folder.
● Ensure all the third party plugins are on right place (eg: mailer plugin).
● Ensure all the common table all imported into database.
● Ensure all the database column’s values have been set to null or default.
● Ensure all the general details have been implemented on front pages.
● Ensure all the dynamic meta tags have been implemented on respective
pages.
● Client side form validation and server side form validation.
● Recaptcha on frontend forms (If required).
● Alert/toast on every user action.
● Cross checkout cookies and session validations by deleting history.
● Email integration, Login validation, forgot password in admin panel.
● Add unsubscribe file in case of newsletter subscription.
● Ensure admin profile page is working fine.
● User friendly messages on toast or alert.
● Add a field for “alt” attribute while uploading an image from admin panel.
● Use media folder parallel to inc folder to save all the project files
Content & Graphics SOP
(Version Code - 3)
Tip
Content & graphics is
something that makes
first impression in visitors
eyes, so keep it enough
attractive and eye
catchy.
Content & Graphics SOP
● Ensure that all the content has been updated on website.
● Ensure that all the grammatical mistakes have been fixed on every page.
● Use proper tags as per the content requirements.
● Make sure that the paragraphs are not too large.
● Use proper capitalization of words, especially in headings.
● Use the targeted SEO keywords in your content.
● Keywords content percentage should be less than 3%.
● Use proper bullet list, table wherever needed.
● Use bold or italic words as per the requirements.
● Ensure there is no lorem ipsum or dummy text on site.
● Check form’s title and input fields placeholder spellings.
● Check all the hyperlinks spellings in header, footer or in page url links.
● Make sure all the images all compressed on the site.
● Ensure that all the images has “alt” attribute in it.
● Use third party videos as much as possible (Youtube or vimeo).
● Don’t use over-sized images.
● Find out broken links and fix them.
● Check contact details and address on header, footer and contact us page.
● Check correct website Google location in Google map.
● Check website emails.
Website Responsiveness
SOP
(Version Code - 4)
Tip
Generally, Device screen
size may vary from
300px to 1300px, so
make sure that your web
app is compatible to all
screen size.
Responsiveness SOP
● Check the responsiveness on all the screen size device.
● Create a file with name “responsive.css” and put all the common
responsive css here.
● Individual responsive css should be in the header part of the same page.
● Make sure header, header menu, footer, footer menu all are responsive and
working fine on all devices.
● Make sure all the modal are responsive.
● Ensure that all the forms are responsive and It’s placeholder texts are
visible to a normal visibility person.
● Change the title or heading font size as per the device device.
● Make sure all the videos and images all completely responsive and not
shrinked or stretched on different screen sizes.
● Make sure all the css and js files are changed to minimized version.
Website SEO (On page) SOP
(Version Code - 5)
Tip
Only a good website is
not a solution, It should
also be a good SEO
optimized site in order to
rank on search engines.
On page SEO SOP
● Check complete website responsiveness on all device, especially mobile or
desktop.
● Ensure that all the meta tags are used on every page of site.
● Make sure all the dynamic meta tags are working fine (eg:
Service/product/blog page’s meta tags).
● Check all the broken links and fix them.
● Ensure all the css and js files all minimized
● Ensure that all the js files all included right before closing the body tag.
● Cross check website performance by third party tool or Google webmaster
tool and fix all the issues.
● Make sure that there’s no 404 error on any pages.
● Make sure that all the intra linking are working fine.
● Create sitemap.xml and robots.txt and submit it on the server.
● Make sure all the URLs are SEO friendly.
● Use targeted keywords in Page URLs.
● Use at least one targeted keyword in h1 tag.
● Use meta title maximum 50 characters.
● Use meta description maximum to 160 characters.
● Use meta keywords.
● Include targeted keywords in meta title and descriptions.
● Use LSI (Latent semantic indexing) keywords in your content.
● Website scores more than 75% when checked by Google’s page speed
insights or Google’s webmaster tools?
● Google business listing and Setup google search console (If needed).
● Set up social media pages (If needed).
Website Security SOP
(Version Code - 6)
Tip
Only a good website is
not a solution, It should
also be a good SEO
optimized site in order to
rank on search engines.
Website Security SOP
● Check all frontend forms and its validations (Both server and clients side).
● Use form recaptcha wherever needed.
● Cross check Mysql injection and validate it for each and every query.
● Ensure that all the Form’s (Especially textarea and password input fields)
data encrypted into a safe format before sending it to SQL query.
● Do complete website penetration testing.
● You can use few open source libraries like OWASP for penetration testing
and Mysql injection.
● Add .htaccess re-direction for error pages.
● Check broken links and fix them with .htacess file.
● Check console part of each web-page and make sure that there is no data
log.
Website Testing SOP
(Version Code - 7)
Tip
Start from scratch and
go to the top.
Test every section or
module as a user,
designer, developer and
hacker.
Website Testing SOP
● First check if all the modules are completed or not.
● Website design & responsiveness testing.
● Content & Graphics Testing.
● Website development testing.
● Form validation testing.
● User experience testing.
● On page SEO testing.
● Security testing.
● Complete testing on client’s server (if needed).
Note: All the above testing processes have been already explained previously in detail.
Free Online tools for Testing
➔ Free formatter website for free website testing tools.
https://www.freeformatter.com/validators.html
➔ Google page speed testing tool:
https://developers.google.com/speed/pagespeed/insights/
➔ W3 website validator : https://validator.w3.org/
➔ W3 link checker to check broken links on a web page:
https://validator.w3.org/checklink
➔ Penetration testing tool website:
https://www.owasp.org/index.php/OWASP_Testing_Project
➔ Image compressor tools.
https://compressor.io/compress
https://tinyjpg.com/
➔ Free SEO Tools Site: https://smallseotools.com/
Always remember, Your
comfort zones & excuses are
the biggest enemies of your
dreams.
- Amit P Kumar
Amit P Kumar
Founder & CEO at Profshine India
Mail: amitpkumar@profshinetech.com
Favorite Quote:
.When other people are
busy in revolutionizing
the world then There are
two options left, You
could either watch it
happen or be a part of it.

More Related Content

What's hot

Mufrodat surat an nur ayat 2
Mufrodat surat an nur ayat 2Mufrodat surat an nur ayat 2
Mufrodat surat an nur ayat 2dragoneart
 
The Nonprofit Guide to Google Analytics - Tapp Network.pdf
The Nonprofit Guide to Google Analytics - Tapp Network.pdfThe Nonprofit Guide to Google Analytics - Tapp Network.pdf
The Nonprofit Guide to Google Analytics - Tapp Network.pdfTechSoup
 
Proposal Penawaran Pembuatan Website 2014
Proposal Penawaran Pembuatan Website 2014Proposal Penawaran Pembuatan Website 2014
Proposal Penawaran Pembuatan Website 2014Tysar Budirianto
 
Syarikat
SyarikatSyarikat
SyarikatUMT
 
Teknologi Genetik Dalam Islam
Teknologi Genetik Dalam IslamTeknologi Genetik Dalam Islam
Teknologi Genetik Dalam IslamFatimah Umaira
 
rekabentuk storyboard wireframe
rekabentuk storyboard wireframerekabentuk storyboard wireframe
rekabentuk storyboard wireframeNaveen Segaran
 
Kaedah meningkatkan jualan dengan facebook
Kaedah meningkatkan jualan dengan facebookKaedah meningkatkan jualan dengan facebook
Kaedah meningkatkan jualan dengan facebookMuhamad Lokman
 
SOLAT JENAZAH, AZAN DAN IQAMAT SERTA JENIS-JENIS SUJUD
SOLAT JENAZAH, AZAN DAN IQAMAT SERTA JENIS-JENIS SUJUDSOLAT JENAZAH, AZAN DAN IQAMAT SERTA JENIS-JENIS SUJUD
SOLAT JENAZAH, AZAN DAN IQAMAT SERTA JENIS-JENIS SUJUDWanMohamadZulhilmi1
 

What's hot (8)

Mufrodat surat an nur ayat 2
Mufrodat surat an nur ayat 2Mufrodat surat an nur ayat 2
Mufrodat surat an nur ayat 2
 
The Nonprofit Guide to Google Analytics - Tapp Network.pdf
The Nonprofit Guide to Google Analytics - Tapp Network.pdfThe Nonprofit Guide to Google Analytics - Tapp Network.pdf
The Nonprofit Guide to Google Analytics - Tapp Network.pdf
 
Proposal Penawaran Pembuatan Website 2014
Proposal Penawaran Pembuatan Website 2014Proposal Penawaran Pembuatan Website 2014
Proposal Penawaran Pembuatan Website 2014
 
Syarikat
SyarikatSyarikat
Syarikat
 
Teknologi Genetik Dalam Islam
Teknologi Genetik Dalam IslamTeknologi Genetik Dalam Islam
Teknologi Genetik Dalam Islam
 
rekabentuk storyboard wireframe
rekabentuk storyboard wireframerekabentuk storyboard wireframe
rekabentuk storyboard wireframe
 
Kaedah meningkatkan jualan dengan facebook
Kaedah meningkatkan jualan dengan facebookKaedah meningkatkan jualan dengan facebook
Kaedah meningkatkan jualan dengan facebook
 
SOLAT JENAZAH, AZAN DAN IQAMAT SERTA JENIS-JENIS SUJUD
SOLAT JENAZAH, AZAN DAN IQAMAT SERTA JENIS-JENIS SUJUDSOLAT JENAZAH, AZAN DAN IQAMAT SERTA JENIS-JENIS SUJUD
SOLAT JENAZAH, AZAN DAN IQAMAT SERTA JENIS-JENIS SUJUD
 

Similar to Complete Website Development Guide by AMit P Kumar

Pre-Launch Website Testing Checklist
Pre-Launch Website Testing ChecklistPre-Launch Website Testing Checklist
Pre-Launch Website Testing ChecklistRakesh Hansalia
 
SEO for website migrations - 53 SEO factors for a successful website relaunch
SEO for website migrations - 53 SEO factors for a successful website relaunchSEO for website migrations - 53 SEO factors for a successful website relaunch
SEO for website migrations - 53 SEO factors for a successful website relaunchEoghan Henn
 
SEO for developers in e-commerce business
SEO for developers in e-commerce businessSEO for developers in e-commerce business
SEO for developers in e-commerce businessMirumee Software
 
Html5 standards
Html5 standardsHtml5 standards
Html5 standardsBitsytask
 
seo analysis assessment and plan
seo analysis assessment and planseo analysis assessment and plan
seo analysis assessment and planMaRuffaPacheco
 
Launching The Space Shuttle: Practical Advice to Ensure a Smooth Public Launc...
Launching The Space Shuttle: Practical Advice to Ensure a Smooth Public Launc...Launching The Space Shuttle: Practical Advice to Ensure a Smooth Public Launc...
Launching The Space Shuttle: Practical Advice to Ensure a Smooth Public Launc...Raheel Gauba
 
Website Optimization How to Increase Page Performance and More
Website Optimization How to Increase Page Performance and More Website Optimization How to Increase Page Performance and More
Website Optimization How to Increase Page Performance and More Boundify
 
Grow your Magento store: going multilingual and setting up a marketplace
Grow your Magento store: going multilingual and setting up a marketplaceGrow your Magento store: going multilingual and setting up a marketplace
Grow your Magento store: going multilingual and setting up a marketplacePromodo
 
Site migrations | Brighton SEO 2019
Site migrations | Brighton SEO 2019Site migrations | Brighton SEO 2019
Site migrations | Brighton SEO 2019Chloe Bodard
 
Client-Side Performance Testing
Client-Side Performance TestingClient-Side Performance Testing
Client-Side Performance TestingAnand Bagmar
 
Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....
Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....
Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....Patrick Mooney
 
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Coveros, Inc.
 
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Sauce Labs
 
Migration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, ParisMigration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, ParisBastian Grimm
 
SEO for Business Catalyst Websites - Partner Orientation Webinar
SEO for Business Catalyst Websites - Partner Orientation WebinarSEO for Business Catalyst Websites - Partner Orientation Webinar
SEO for Business Catalyst Websites - Partner Orientation WebinarKatherine Anderson
 
Web Development and Web Development technologies - Temitayo Fadojutimi
Web Development and Web Development technologies - Temitayo FadojutimiWeb Development and Web Development technologies - Temitayo Fadojutimi
Web Development and Web Development technologies - Temitayo FadojutimiTemitayo Fadojutimi
 
Front-End Performance Checklist 2020
Front-End Performance Checklist 2020Front-End Performance Checklist 2020
Front-End Performance Checklist 2020Harsha MV
 

Similar to Complete Website Development Guide by AMit P Kumar (20)

How to develop browser extension
How to develop browser extensionHow to develop browser extension
How to develop browser extension
 
Pre-Launch Website Testing Checklist
Pre-Launch Website Testing ChecklistPre-Launch Website Testing Checklist
Pre-Launch Website Testing Checklist
 
SEO for website migrations - 53 SEO factors for a successful website relaunch
SEO for website migrations - 53 SEO factors for a successful website relaunchSEO for website migrations - 53 SEO factors for a successful website relaunch
SEO for website migrations - 53 SEO factors for a successful website relaunch
 
SEO for developers in e-commerce business
SEO for developers in e-commerce businessSEO for developers in e-commerce business
SEO for developers in e-commerce business
 
SEARCH Y - Bastian Grimm - Migrations Best Practices
SEARCH Y - Bastian Grimm -  Migrations Best PracticesSEARCH Y - Bastian Grimm -  Migrations Best Practices
SEARCH Y - Bastian Grimm - Migrations Best Practices
 
Html5 standards
Html5 standardsHtml5 standards
Html5 standards
 
seo analysis assessment and plan
seo analysis assessment and planseo analysis assessment and plan
seo analysis assessment and plan
 
Launching The Space Shuttle: Practical Advice to Ensure a Smooth Public Launc...
Launching The Space Shuttle: Practical Advice to Ensure a Smooth Public Launc...Launching The Space Shuttle: Practical Advice to Ensure a Smooth Public Launc...
Launching The Space Shuttle: Practical Advice to Ensure a Smooth Public Launc...
 
Website Optimization How to Increase Page Performance and More
Website Optimization How to Increase Page Performance and More Website Optimization How to Increase Page Performance and More
Website Optimization How to Increase Page Performance and More
 
Grow your Magento store: going multilingual and setting up a marketplace
Grow your Magento store: going multilingual and setting up a marketplaceGrow your Magento store: going multilingual and setting up a marketplace
Grow your Magento store: going multilingual and setting up a marketplace
 
Site migrations | Brighton SEO 2019
Site migrations | Brighton SEO 2019Site migrations | Brighton SEO 2019
Site migrations | Brighton SEO 2019
 
Client-Side Performance Testing
Client-Side Performance TestingClient-Side Performance Testing
Client-Side Performance Testing
 
Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....
Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....
Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....
 
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
 
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
 
Migration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, ParisMigration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, Paris
 
Resume updated-maks
Resume updated-maksResume updated-maks
Resume updated-maks
 
SEO for Business Catalyst Websites - Partner Orientation Webinar
SEO for Business Catalyst Websites - Partner Orientation WebinarSEO for Business Catalyst Websites - Partner Orientation Webinar
SEO for Business Catalyst Websites - Partner Orientation Webinar
 
Web Development and Web Development technologies - Temitayo Fadojutimi
Web Development and Web Development technologies - Temitayo FadojutimiWeb Development and Web Development technologies - Temitayo Fadojutimi
Web Development and Web Development technologies - Temitayo Fadojutimi
 
Front-End Performance Checklist 2020
Front-End Performance Checklist 2020Front-End Performance Checklist 2020
Front-End Performance Checklist 2020
 

Recently uploaded

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 

Recently uploaded (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 

Complete Website Development Guide by AMit P Kumar

  • 1. A Complete Web Application S.O.P A Complete Guide By Amit P Kumar Founder & CEO - Profshine India
  • 2. What is a S.O.P? S.O.P stands for Standard Operating Procedure, It’s a step-by-step guide to complete a particular task or a routine procedure. S.O.P helps you ensure that you should complete the tasks as per the defined work scenario by an individual, company or organization. It also helps you to be precise and upto mark about your work and tasks and It also increases your productivity level as per the defined time-structure.
  • 3. Introduction ➔ Website Design SOP (V- 1) ➔ Website Development SOP (V-2) ➔ Website Content & Graphics SOP (V-3) ➔ Website Responsiveness SOP (V-4) ➔ Website SEO (On Page) SOP (V-5) ➔ Website Security SOP (v-6) ➔ Website Testing SOP (V-7)
  • 4. Website Design SOP (Version Code - 1) Tip Remember. Website designing is the backbone of a website. Hence it should be user-friendly and attractive to the visitors of a website.
  • 5. Website Design SOP ● Use correct doctype and html syntax. ● Use separate title tag for each individual webpage. ● Use a separate meta tag file (meta.php) for all the meta tags. ● Webpage which require dynamic meta tag should include separate meta tags in its header. ● Use a separate css.php file to link all the common css files in it. ● Favicon image file should also be included with above common css files. ● Use a separate js.php file to link all the common js files in it. ● Any individual css or js file shouldn’t be included with above common files. It should be included separately on that particular webpage. ● Use at least one h1 tag on every page. ● Use “alt” attribute in all the images. ● Use tooltip wherever needed. ● Use W3 code validator (https://validator.w3.org/) to validate the code.
  • 6. ● All the css and js files should be included locally (No CDN except font-awesome or other likewise libraries) and these files should also be in uncompressed format until the website is under development. ● All the above files will be changed to the CDN or uncompressed before the project delivery. ● All the main titles of a page should be under heading tag i.e: h1,h2,h3… ● Font family, font color, uppercase, lowercase characters should be used as per the user experience. ● There should be no broken file link on any page. ● There shouldn’t be any unnecessary css or js file on any page. ● Always use required once or include once to include any php file. ● All common modals should always be included after footer section. ● All the on page js should be after js.php file.
  • 7. ● Ensure legal pages are in place (terms & conditions, privacy & policy). ● Ensure cookies alert is available on every page. ● Ensure Form alert/toasts are working. ● Use ‘font-display’ css property to render the page content faster.
  • 8. Website Development SOP (Version Code - 2) Tip Try to less the code as much as possible. And be focused while designing a database structure.
  • 9. Website Development SOP ● Ensure all the configure files are on place i.e in the ‘inc’ folder. ● Ensure all the third party plugins are on right place (eg: mailer plugin). ● Ensure all the common table all imported into database. ● Ensure all the database column’s values have been set to null or default. ● Ensure all the general details have been implemented on front pages. ● Ensure all the dynamic meta tags have been implemented on respective pages. ● Client side form validation and server side form validation. ● Recaptcha on frontend forms (If required). ● Alert/toast on every user action. ● Cross checkout cookies and session validations by deleting history. ● Email integration, Login validation, forgot password in admin panel. ● Add unsubscribe file in case of newsletter subscription.
  • 10. ● Ensure admin profile page is working fine. ● User friendly messages on toast or alert. ● Add a field for “alt” attribute while uploading an image from admin panel. ● Use media folder parallel to inc folder to save all the project files
  • 11. Content & Graphics SOP (Version Code - 3) Tip Content & graphics is something that makes first impression in visitors eyes, so keep it enough attractive and eye catchy.
  • 12. Content & Graphics SOP ● Ensure that all the content has been updated on website. ● Ensure that all the grammatical mistakes have been fixed on every page. ● Use proper tags as per the content requirements. ● Make sure that the paragraphs are not too large. ● Use proper capitalization of words, especially in headings. ● Use the targeted SEO keywords in your content. ● Keywords content percentage should be less than 3%. ● Use proper bullet list, table wherever needed. ● Use bold or italic words as per the requirements. ● Ensure there is no lorem ipsum or dummy text on site. ● Check form’s title and input fields placeholder spellings. ● Check all the hyperlinks spellings in header, footer or in page url links.
  • 13. ● Make sure all the images all compressed on the site. ● Ensure that all the images has “alt” attribute in it. ● Use third party videos as much as possible (Youtube or vimeo). ● Don’t use over-sized images. ● Find out broken links and fix them. ● Check contact details and address on header, footer and contact us page. ● Check correct website Google location in Google map. ● Check website emails.
  • 14. Website Responsiveness SOP (Version Code - 4) Tip Generally, Device screen size may vary from 300px to 1300px, so make sure that your web app is compatible to all screen size.
  • 15. Responsiveness SOP ● Check the responsiveness on all the screen size device. ● Create a file with name “responsive.css” and put all the common responsive css here. ● Individual responsive css should be in the header part of the same page. ● Make sure header, header menu, footer, footer menu all are responsive and working fine on all devices. ● Make sure all the modal are responsive. ● Ensure that all the forms are responsive and It’s placeholder texts are visible to a normal visibility person. ● Change the title or heading font size as per the device device. ● Make sure all the videos and images all completely responsive and not shrinked or stretched on different screen sizes. ● Make sure all the css and js files are changed to minimized version.
  • 16. Website SEO (On page) SOP (Version Code - 5) Tip Only a good website is not a solution, It should also be a good SEO optimized site in order to rank on search engines.
  • 17. On page SEO SOP ● Check complete website responsiveness on all device, especially mobile or desktop. ● Ensure that all the meta tags are used on every page of site. ● Make sure all the dynamic meta tags are working fine (eg: Service/product/blog page’s meta tags). ● Check all the broken links and fix them. ● Ensure all the css and js files all minimized ● Ensure that all the js files all included right before closing the body tag. ● Cross check website performance by third party tool or Google webmaster tool and fix all the issues. ● Make sure that there’s no 404 error on any pages. ● Make sure that all the intra linking are working fine. ● Create sitemap.xml and robots.txt and submit it on the server.
  • 18. ● Make sure all the URLs are SEO friendly. ● Use targeted keywords in Page URLs. ● Use at least one targeted keyword in h1 tag. ● Use meta title maximum 50 characters. ● Use meta description maximum to 160 characters. ● Use meta keywords. ● Include targeted keywords in meta title and descriptions. ● Use LSI (Latent semantic indexing) keywords in your content. ● Website scores more than 75% when checked by Google’s page speed insights or Google’s webmaster tools? ● Google business listing and Setup google search console (If needed). ● Set up social media pages (If needed).
  • 19. Website Security SOP (Version Code - 6) Tip Only a good website is not a solution, It should also be a good SEO optimized site in order to rank on search engines.
  • 20. Website Security SOP ● Check all frontend forms and its validations (Both server and clients side). ● Use form recaptcha wherever needed. ● Cross check Mysql injection and validate it for each and every query. ● Ensure that all the Form’s (Especially textarea and password input fields) data encrypted into a safe format before sending it to SQL query. ● Do complete website penetration testing. ● You can use few open source libraries like OWASP for penetration testing and Mysql injection. ● Add .htaccess re-direction for error pages. ● Check broken links and fix them with .htacess file. ● Check console part of each web-page and make sure that there is no data log.
  • 21. Website Testing SOP (Version Code - 7) Tip Start from scratch and go to the top. Test every section or module as a user, designer, developer and hacker.
  • 22. Website Testing SOP ● First check if all the modules are completed or not. ● Website design & responsiveness testing. ● Content & Graphics Testing. ● Website development testing. ● Form validation testing. ● User experience testing. ● On page SEO testing. ● Security testing. ● Complete testing on client’s server (if needed). Note: All the above testing processes have been already explained previously in detail.
  • 23. Free Online tools for Testing ➔ Free formatter website for free website testing tools. https://www.freeformatter.com/validators.html ➔ Google page speed testing tool: https://developers.google.com/speed/pagespeed/insights/ ➔ W3 website validator : https://validator.w3.org/ ➔ W3 link checker to check broken links on a web page: https://validator.w3.org/checklink ➔ Penetration testing tool website: https://www.owasp.org/index.php/OWASP_Testing_Project
  • 24. ➔ Image compressor tools. https://compressor.io/compress https://tinyjpg.com/ ➔ Free SEO Tools Site: https://smallseotools.com/
  • 25. Always remember, Your comfort zones & excuses are the biggest enemies of your dreams. - Amit P Kumar
  • 26. Amit P Kumar Founder & CEO at Profshine India Mail: amitpkumar@profshinetech.com Favorite Quote: .When other people are busy in revolutionizing the world then There are two options left, You could either watch it happen or be a part of it.