Requirements for the development and setup of a website on WordPress
General requirements
It is necessary to perform complete layout and integration of the approved design into the WordPress content management system.
The result should be a modern, fast, responsive website that fully complies with the Figma design and is ready for further promotion.
CMS
WordPress (latest stable version)
without using ready-made templates (ThemeForest, etc.)
custom theme
clean code
compliance with modern WordPress standards
Layout
according to Figma
responsiveness
Desktop
Laptop
Tablet
Mobile
Correct display in modern browsers:
Chrome
Firefox
Safari
The website must be maximally optimized.
optimized HTML structure
minimized CSS and JavaScript
lazy load images
WebP
responsive images (srcset)
preload critical resources
font optimization
absence of unnecessary libraries
PageSpeed benchmark:
Desktop — 100
Mobile — 90+
SEO
Basic SEO preparation.
The following should be implemented:
correct structure H1-H6
title
description
Open Graph
favicon
robots.txt
sitemap.xml
canonical
SEO-friendly URLs
schema.org (Organization, Local Business, Service)
Administration
All text and graphic elements must be editable through the WordPress admin panel.
Editable elements include:
headings
texts
buttons
images
prices
service blocks
contacts
phones
email
address
social networks
FAQ
reviews
SEO fields
Forms:
Leave a request
or similar: Order a call
Forms must:
pass validation
work without errors
have spam protection
provide a successful submission message
Submission:
Email
Telegram
Google Sheets
Provide the ability to edit:
phones
email
addresses
Google Maps
working hours
Security
spam protection
Optimization:
Use modern mechanisms:
caching
CSS optimization
JavaScript optimization
image optimization
WebP
Responsiveness:
The website must work correctly on:
Desktop
Laptop
Tablet
Mobile
Without horizontal scrolling.
Provide functionality:
smooth scrolling
quality animations
sticky header
mobile version menu
quick contact buttons
CTA blocks
FAQ (Accordion)
Integrations
Provide the ability to connect:
Google Analytics 4
Google Tag Manager
Meta Pixel
Google Search Console
Google Maps
Telegram
Content
All materials must be easily changeable by the administrator.
Code requirements:
clean code
no unnecessary plugins
compliance with WordPress standards
absence of critical errors in the browser console
Project handover
After completion of work, the contractor must provide:
website archive
database
WordPress theme
list of used plugins
instructions for updating and backing up
access (if necessary)
Use of plugins
Minimize the number of third-party plugins.
Use only those that are truly necessary for the website's operation.
Testing
Before submitting the project, it is necessary to check:
functionality of all forms
correctness of responsive layout
loading speed
absence of broken links
functionality of all buttons
display in popular browsers
correctness of SEO markup
absence of JavaScript errors
correct operation on mobile devices