12 minute read

How to write content for a website is one of the biggest questions new content marketers face. You might be staring at your notes and wondering how you’re going to turn it all into effective, beautiful web copy.

Well, you’ve come to the right place to learn how to write website content, including landing pages. Here we’ll break down the major steps. We’ll also show you how to use keyword research, search engine optimization, and non-copy page elements to create effective, powerful, and results-oriented web pages.

Quick Links: How Do You Write Content for a Website?

Ready to jump in? Here we go!

Step 1: Determine the Purpose of the Website Content

You can’t write good content for a website without knowing why you’re writing it.

Is the website content selling a product? Is it meant to attract new clients? Is it building traffic to support advertising and sponsorships? Once you know the main goal of the website content you’re producing, you’ll be better positioned to write copy that will help achieve that goal.

But before you even write one word of content for a website, know who you’re writing it for.

Step 2: Research the Audience

Remember: You’re writing for human readers. People! What you say and how you say it will depend on such things as:

  • Their level of expertise. If you expect to be speaking to experts in your website copy, you’re going to use different language than if you’re speaking to novices.
  • What they really want to know. This is core to writing effective website content because if you can answer their questions better than anyone else, you have a greater chance of winning them as a customer.
  • How they will get to the page. Understanding where your users come from or what they may be searching for when they land on your page can guide how you position your content.
  • Their interests. Knowing what your audience is interested in beyond the landing page you’re creating can help you know what elements to add to your website content to keep them engaged on your site.

How do you research your audience?

There are several ways to research your website’s audience. Alexa offers some useful tools for this. For example, Audience Overlap shows you other sites that your visitors are likely to visit. The Audience Interests also shows you topics they are likely to be interested in.

Step 1: research audience

Other ways to research your audience include asking them questions directly, viewing actions they take on your website in your analytics program, and looking for common traits among your best customers.

Researching your competitors will also yield important insights.

Step 3: Research Competing Websites

Good website content writing depends on a well-rounded view of the competitive landscape. Comparing your site to your competitors’ yields important insights that will impact the website copy you write. Here’s why:

  • Your visitors are visiting your competitors’ websites, too. Learn what they’re reading there, so you can take a stance or offer something different — better — on your website.
  • It will help you identify industry trends in website content. You will be able to spot strategic shifts or new tactics competitors are trying early on, rather than being the last to know.
  • You can use competitor data to benchmark your performance. Get a sense of the traffic, backlinks, and keywords your competitors’ sites rank for, so you can set realistic goals to measure against each month.
  •  It can inspire new content topics to write about. You’ll be thankful to have a source of ideas at your fingertips.

This exploratory phase helps you evaluate your options before you write.

How do you research competitors?

Alexa offers some helpful competitive analysis tools. To find a good list of competitors, use the Audience Overlap tool. Once you have that list, analyze competing websites in various ways.

Step 2: researching competitors

For example, you can find keywords that your competitors are getting traffic for using the Competitor Keyword Matrix. With that information, you can spot how competitive your industry is in terms of SEO. This helps you determine your approach to your website content. Spend some time visiting each of the top competing sites to absorb their style, topics, and how they differ.

One note: At this stage, you’re looking at competing websites as a whole. Later, you’ll also look at individual pages that compete against the web pages you’re writing.

Now that you’ve researched your audience and your competitors’ content, you’ll have an idea of what you want to say.

Step 4: Plan How the Content Fits Together on Your Website

Before you step into website content writing, make sure there’s a plan for how all the pages work together.

If you’re overhauling a website or creating a new one, you might find it useful to create a wireframe. This can be as simple as sketching out a list of pages and the topics they’ll cover.

Think through:

  • What pages you’ll need and the purpose of each
  • How people will navigate to each page

Website content comes in a variety of shapes and sizes. From long-form content and blog posts to sidebar blurbs and product descriptions, copy is prepared and displayed in varied ways to serve different purposes.

Step 5: Write the Content for Each Page

Now it’s time to dig into the steps to writing copy for your web pages. Start by understanding the purpose of the page you’re going to write.

Define the Purpose of the Page.

Before you write content for a page on your website, decide what purpose the page will serve. Different pages will have different goals. When thinking through how to write your website content, make sure the copy on each page serves its intended purpose.

For example, your home page serves as a main entrance to your site and helps people understand who you are and what you do at a glance. That means your home page content needs to give people a little bit of information about the most important concepts and help people find where to go next.

You may be writing website content for landing pages, too. Unbounce describes landing pages as pages that have “been designed for a single, focused objective.” They are designed to lead the user to take action and are created for one of the following purposes:

  • Click-throughs: a page designed to lead the user to another web page
  • Lead generation: a page designed to lead the user to enter their information in an opt-in form
  • Purchase: a page designed to lead the user to make a purchase

Blog posts are website content, too, but their purpose is usually to educate and build brand awareness. They are time-stamped pages often related to something topical, timely, seasonal, or newsworthy, whereas landing pages are typically evergreen pages.

Some of your pages may be designed to bring in traffic from people who are searching online. If the purpose of your content is to bring in searchers, choose a good keyword to target in your writing.

Find the Best Keyword for the Page.

A keyword is the primary term you want search engines to associate with your page. Before you even start to write, identify the best keyword to target.

How do you find the best keyword?

To identify the best keyword for your page, use Alexa’s Keyword Difficulty tool.

Enter a phrase or term that is related to the topic of your page. Use the filter to limit search results to terms that are low-competition keywords, closely related to your phrase, popular among users, and not a term that is already driving traffic to your site.

Competitor keyword matrix in action

Alexa’s Keyword Difficulty filters in action for the keyword phrase “content calendar.”

View the report and choose one keyword that is within your competitive reach (indicated by the bolt icon on the report) and widely used by searchers (has a high popularity score). Assign this term to your page as the primary keyword.

Selecting low competition keywords

If you want to learn more about selecting keywords, check out The Essential Keyword Optimization Cheat Sheet for Better SEO. Once you go through keyword discovery and select your primary keyword, read on to learn more about how to write content for a website.

Research Popular and Competing Pages.

Which pages will your page compete against? If you know this, you can spot opportunities to create a better page.

One way to do this is to simply enter your target keyword into Google and see which sites are currently showing on page one of the results. Go through them one by one and take note of:

  • The length of the page content
  • The topics addressed on the pages
  • How they format the information (is it in lists or paragraphs?)

You can also use Alexa’s Content Exploration tool to see which pages in your space are popular on social media. Finding pages that resonate with people on Twitter, for example, can give you valuable clues to what people want to read about.

Researching popular content using Alexa

Top Twitter content for the term “diamond jewelry,” found using Alexa’s Content Exploration tool.

Now you should have a good idea of the type of content that you can make headway with. You’re ready to start preparing the content for the pages.

Write an Outline and Gather Resources.

To write good content for a website, start with an outline.

Gather ideas and resources, factoring in time for interviews with subject matter experts and sales staff at your organization to help formulate your outline.

Next, create your first draft of the web page copy.

Write the Page Copy.

Dive into writing. As you write content for your website pages, keep these tips in mind.

  • Know your goal before you begin. Earlier in this post, we talked about defining the purpose of your page. Keep that purpose in mind as you write. Create all of your content with the intention of driving your audience toward taking the desired action.
  • Use the inverted pyramid. This means giving the reader the most important information at the start and less important information toward the bottom. The inverted pyramid style suits how people read on the web.
  • Focus on benefits over features. As you highlight products, services, incentives, or offers, show the reader what’s in it for them. Instead of listing features, explain how each feature benefits the reader. For example, don’t talk about a bike’s gear system; talk about the bike’s ability to provide a smooth ride.
  • Explain the transformation. Give the reader an idea of how the product, service, incentive, or offer will change their situation. Explain what life is like before and after they take action, and tell the reader how their life will improve once they take the next step.
  • Be concise and clear. Use short sentences and phrases. Avoid complex language that loses readers, and cut out any information that is unnecessary or flowery. Stick to saying just what the reader needs to know.
  • Avoid buzzwords and jargon. Don’t confuse or lose readers by using high-level terminology they don’t understand. Write using the same language your audience uses when they speak.
  • Use bullets and formatting. Help readers find the most important points in your copy by breaking up the text. Highlight main points using bullets, bolding, italics, and variations in font styles and sizes. Most readers scan, so be sure the key points stand out.
  • Speak directly to the reader. Copy is more effective when directed right at your audience. Use the same language you would use to speak to your reader in person. Use words like “you” and “your,” and when appropriate, incorporate words like “us” and “we.”
  • Stray from grammar rules – if it sounds natural. While you don’t want your copy to include glaring grammatical errors, it’s OK to stray from strict academic writing rules. If it sounds more natural to end a sentence with a preposition or use an incomplete sentence, break the rules. But only break the rules if it adds clarity and a natural sound to the copy. Don’t push the boundaries so much that your copy looks unpolished and sloppy.

Pay special attention to how you wrap up the page.

End the Page With a Strong Call to Action.

As you learn how to write content for a website, you’ll want to consider ways you can encourage the reader to take action from the page. To help initiate that activity, use a clear call to action at the end of every page. Use these tips to tell the reader exactly what you want them to do and why they should take action.

Websites are designed to trigger action by readers, so use a clear call to action at the end of every page. Click To Tweet

  • Include proof. Show readers why they can trust you. Back up your statements by including testimonials, stats, data, and social media mentions that provide proof and support.
  • Overcome objections. Put yourself in the shoes of your audience and imagine what objections are holding them back from taking action. Address those concerns and provide options like free trials and money-back guarantees to make it impossible for the audience to resist your offer.
  • Use action words. Don’t let your audience be the least bit confused when they reach the end of your page. Include a call to action that uses action words (get started, click here, sign up, call, fill out, etc.) that tells them exactly what they need to do to take the next step.

Now that we’ve addressed the end of the page, it’s time to take another look at the top.

Revisit Your Headline.

You probably wrote a headline for the page when you started working on the copy. By the time you’ve written the whole page, you’ll be ready to revisit it and tweak it to make it more powerful.

Writing headlines for landing pages is slightly different than writing headlines for blog posts and articles. While both are intended to catch attention, headlines for blog posts are designed to make readers interested in a topic, whereas headlines for a landing page are designed to make readers interested in a product, service, incentive, or offer.

Headlines for website content should be:

  • Clear: Puns or clever headlines may occasionally work for blog posts or social media, but avoid using them for landing page headlines. Always get right to the point and clearly explain what the page is about.
  • Relevant: The headline must be relevant to the content on the page, the call to action, and the link that led the user to the page. Match headlines to the language of the call to action, ad, or promotion that brought the audience to the page. Then ensure that the rest of the copy and call to action are relevant to the main title of the page.
  • Desire-focused: Use your headline as an opportunity to introduce the action you’d like users to take when they’ve gotten what they want from your page. In the headline, present the main solution, benefit, or result the action will provide.

Headlines are a great place to focus your effort, as the right headline can make a big difference in how the page performs. Learn more here: 12 Tips for Writing Headlines That Readers (and Search Engines) Can’t Resist.

Step 6: Add Non-Copy Page Elements

Website content writing guidelines include more than just copy. To create strong, high-converting landing pages and other website content, pay attention to the non-copy elements on the page as well. Insert visuals that show concepts (instead of relying on the words to describe them).

You can break up the page and draw the reader’s eye to important information by using:

  • Images
  • Buttons
  • Text call-outs
  • Icons
  • White space
  • Gifs
  • Charts and graphs
  • Videos
  • Line breaks
  • Variations in background colors and images

Putting effort into how you design and write your website content will go a long way toward increasing the chances that your visitors will feel they’ve found all of the information they need.

Step 7: Make Edits

Once you’ve written a page’s content, set it aside, even for just a few hours. When you come back to it with fresh eyes, you’ll see ways to improve it.

At this point, you’ll probably find opportunities to:

  • Correct typos
  • Improve weak word choices
  • Rewrite sections that are unclear
  • Strengthen the headline
  • Link to other content on your site

You may be surprised at what jumps out at you. This is also a good time to optimize your website content for SEO.

Step 8: Optimize the Page for SEO

Depending on the purpose of the page, you may want users to find it through search. So as you write content for website pages, use SEO best practices that will help your page rank for your main keyword.

Use the primary keyword naturally throughout the content.

Once you write your content, go back through it and make sure you used your keyword throughout the copy. A keyword density of about 1-2% is ideal, as it is enough to tell search engines what the page is about without stuffing the page with too many uses of the same word, which can negatively affect your ability to rank in search engines.

In addition to using the keyword in the main body copy, also use it in the following SEO content elements:

  • Page title (the headline that is visible on the page)
  • At least one subheading (the copy that is formatted with H2, H3, H4, etc.)
  • Title tag (the 50-60 character page title embedded in the code of the page)
  • Meta description (the 150-160 character page summary embedded in the code of the page)
  • Image alt tags (the text that describes an image and appears if the image doesn’t load properly)

Link to the new page from other pages on your website.

Help both users and search engines find your new website content by linking to it from other pages on your site. Onsite links help audiences find what they need, and they also send signals to search engines telling them what the page is about and that it has value. Also, when it’s natural to do so, link to landing pages using anchor text that includes the page’s primary keyword.

Double-check the SEO elements on the page.

Even if you optimize your page, it can be easy to miss opportunities or make mistakes. To check on-page SEO and make sure you properly optimize a page, use Alexa’s On-Page SEO Checker. The tool scans your page and provides details on errors and directions on how to resolve mistakes.

Enter your page’s URL and primary keyword into the On-Page SEO Checker.

Checking on page SEO elements

Use the report’s instructions to make changes to your page that will improve your SEO.

Suggestions to optimize on page SEO

Step 9: Plan to Update Content Later

If you’re learning how to write content for a website, you might be surprised to hear that your work is really just beginning at this point. It’s important to keep your site content fresh, and now is a great time to plan how you’ll update it later.

Consider A/B Testing Landing Page Content on Your Website.

Especially when writing focused landing pages, you should test different versions of your page to see which creates the most conversions (the percentage of users who complete the desired action on the page).

Create versions of your page with different variations of:

  • Headlines
  • Subheadings
  • Calls to action
  • Button colors
  • Images
  • Layouts
  • Features

Then A/B test your pages to see which connects more with users and produces the best results.

Get More Tips on How to Write Content for a Website

By following the steps above, you can learn how to write website content that will attract readers and search engines, earn sales, and make sure each page is doing all it can to help you grow your business.

To learn even more about how to write content for a website, check out a few of our other blog posts:

Blog SEO Tips: A Checklist for Writing SEO Friendly Posts

What is Content Marketing?

Create More Shareable Content With This Checklist and 7 Helpful Tools

And finally, don’t forget to sign up for a free 14-day trial of our Advanced Plan; it gives you access to all the tools mentioned here and more to help you improve the power of your web pages.

This article was originally published on May 17, 2017 and updated on October 8, 2019.

SUBSCRIBE TO THE ALEXA BLOG

Get expert marketing insights delivered

Receive new SEO, content marketing, and competitive analysis tips straight to your inbox.

Subscribe