Planning a new website usually starts with design ideas. You might have a few websites you like or a particular layout in mind.
But there’s more to decide before a designer starts working.
What pages will you need? Who will write the content? How will customers find your website on Google? And what should visitors be able to do once they arrive?
Waiting to make these decisions until development begins can cause delays. You may also end up paying for changes that could have been planned earlier.
Here’s what to sort out before starting your new business website.
1. Set Clear Goals for Your New Website
Before discussing colors or layouts, think about why you’re building the website. Do you want customers to call your business? Request quotations? Book appointments? Or buy products online?
Your answer will affect how the website is planned.
For example, a consulting company may need detailed service pages and an inquiry form. A restaurant might prioritize menus, opening hours, and reservations.
An online store needs product pages, payment options, and order management. Write down the main purpose of your website. Then identify the actions visitors should take.
You can have several goals, but decide which ones matter most. This gives your designer and developer something specific to work toward.
2. Know Who Will Be Using Your Website
Your website isn’t being built for everyone. Think about who your customers are. Are they homeowners, business owners, patients, or online shoppers?
What would they want to know before getting in touch?
For example, someone planning a home renovation may look for project photos and service details. A person searching for an accountant might want to see their qualifications, services, and office location.
3. Plan Your Website Pages Before Designing Them
One common mistake is starting with the homepage and deciding everything else afterward. Instead, prepare a list of pages your website needs.
For a service-based business, this might include:
- Homepage
- About Us
- Individual service pages
- Location pages, where relevant
- Portfolio or case studies
- Blog or resources
- Contact page
- Privacy Policy and other applicable legal pages
You don’t need to create every possible page at launch. However, important services should have enough space for proper explanations.
Putting everything on one page can make it harder for visitors to find specific information. A clear page structure also makes future SEO work easier.
4. Decide Which Searches Your Website Should Target
SEO shouldn’t begin only after the website is published. Before development, identify the searches you want your business to appear for.
Suppose you’re opening a dental clinic in Dubai. Potential customers may search for dental clinics, specific treatments, dentists, or clinics in particular neighborhoods. These searches may require different pages.
Keyword research helps you decide which services deserve dedicated pages. It can also identify common customer questions.
This doesn’t mean filling your website with keywords. It means planning pages around information people are already looking for.
You should also consider your business locations and the markets you serve.
5. Prepare Your Website Content Early
Content is often one of the biggest reasons website projects get delayed. The design may be ready, but nobody has written the service descriptions. Or the team may still be waiting for photos and company information. Before development begins, decide who will prepare the content.
You may need:
- A short introduction about your company and its background.
- Information about the services or products you offer.
- Information about your team and their qualifications.
- Photos of completed projects and examples of previous work.
- Your office address, phone number, and other contact details.
- Reviews or feedback from customers who have agreed to share them.
- Privacy Policy, Terms of Service, and any other required legal pages.
Don’t assume the developer will write everything. Ask whether content writing is included in the quotation. It’s also worth preparing the main content before approving page layouts.
A design created around two short paragraphs may not work when the final content is much longer.
6. Choose a Design That Suits Your Business
It’s useful to collect examples of websites you like. However, don’t choose a design only because it looks attractive. Think about how customers will use it.
Can visitors find your services quickly? Is the navigation easy to understand? Are contact details visible?
Your website should also reflect the type of business you operate. A law firm may prefer a simple, professional layout. A furniture company might need larger photographs and product galleries.
Share your brand colors, logo, fonts, and existing marketing materials with the designer. If you don’t have brand guidelines, discuss those decisions early. Changing the entire design after development starts can add time and cost.
7. List the Features Your Website Will Need
Some websites only need standard pages and a contact form. Others require appointment bookings, online payments, customer accounts, or connections with business software. These features should be discussed before development.
For example, a medical clinic may want patients to request appointments online. An online store needs inventory and payment management.
A service company might need quotation forms with several fields. Write down the features you need at launch. Then separate them from features you may add later.
Ask the developer whether future additions will be possible without rebuilding the website. Also check whether any features require paid subscriptions or third-party services. Those costs may not be included in the development quotation.
8. Choose the Right Website Platform
WordPress, Shopify, and custom-built websites serve different needs. The best choice depends on the type of website you’re planning.
WordPress is a good option for service websites, blogs, and websites with plenty of content.
Shopify is mainly used for online stores.
If your business needs features that aren’t available on standard platforms, custom development may be worth considering. Ask your developer why they’re recommending a particular platform. Also find out how easy it will be to update the website.
Before you decide, check how easy the website will be to manage. For example, would you need a developer to replace a photo, change your service details, or publish a blog? Also, ask about monthly maintenance charges and what it would cost to add more features later.
If you haven’t registered a domain yet, read our guide on how to choose a domain name before making your decision.
9. Plan for Mobile Users and Website Speed
Your website needs to work properly on phones, tablets, and desktop computers. Don’t assume a desktop design will automatically work well on mobile.
Ask to see how important pages will appear on smaller screens. Check the navigation, buttons, forms, and text sizes.
Website speed also matters. Large images, unnecessary scripts, and poorly configured hosting can slow down pages. Discuss performance requirements with your developer before development starts.
You can also ask how they’ll test the finished website. A fast homepage isn’t enough if important service pages are difficult to use.
10. Decide Who Will Handle Hosting, Domain, and Maintenance
Your domain name and hosting account are important business assets. Before development begins, confirm who will register and manage them.
Ideally, your business should control the domain and have access to the relevant accounts. Ask whether hosting is included in the quotation. You should also discuss website backups, security updates, and technical support.
For example, what happens if the website stops working after launch? Will the developer fix the problem? Is ongoing support included, or will it cost extra? Get these details in writing. It’s easier to agree on responsibilities before the website is delivered.
11. Set a Budget and Agree on the Project Timeline
Website development costs depend on the number of pages, design requirements, and features involved. A small service website won’t cost the same as a large online store.
Before requesting quotations, decide how much you can reasonably spend. Ask each developer to explain what’s included in the price.
Check whether the quotation covers design, development, content, SEO setup, testing, and revisions. You should also discuss the project timeline.
Find out when you’ll receive the first design, when development will begin, and how long testing may take. Remember that your team may need time to review pages and provide feedback.
Delays aren’t always caused by the developer. Missing content and late approvals can affect the launch date, too.
12. Agree on What Happens Before Launch
A website shouldn’t go live simply because the design looks finished. There are several things worth checking first.
Ask your developer to check these before launch:
- Whether contact forms work and emails reach the right inbox.
- How the website looks on mobile and desktop.
- Whether menus and internal page links work properly.
- Meta titles and descriptions for each page.
- Whether Google can access and index the website.
- How quickly pages and images load.
- Whether analytics and conversion tracking are working.
- SSL certificates and redirects from old URLs.
If you’re replacing an existing website, you’ll need extra checks. Old URLs may require redirects. Review existing pages that receive Google traffic before removing them.
Don’t Leave SEO Until After Your Website Goes Live
A new website may look excellent but still struggle to appear in search results. That’s why SEO planning belongs in the early stages of development.
Your page structure, URLs, content, navigation, and technical setup can all affect how search engines understand the website. Making these decisions early can reduce unnecessary changes later.
You don’t need to finish every SEO task before launch. But important pages, search targeting, indexing settings, and basic tracking should be considered from the beginning.
This is especially useful when your business depends on Google Search and Google Maps for customer inquiries.
Final Thoughts: Plan Before You Build
A successful website project starts with clear decisions, not just an attractive design.
Before development begins, agree on your website goals, pages, content, features, and budget. Make sure you know who is responsible for each part of the project.
Take time to review the proposed structure and ask questions before approving the design.
It may seem like extra work now, but it can save you from expensive changes later.