SEO for lawyers: what do I need to know?

In this article we are going to introduce some basic aspects of SEO for lawyers thinking to start a blog: we will talk about "on page SEO". SEO stands for Search Engine Optimization and refers to a set of techniques improving the ranking of a website on search engines: useful for a lawyer who wants to be found online, making his or her blog to show up among the first search results.

Read this article in Italian: SEO per avvocati: come aumentare la visibilità del mio blog e trovare nuovi clienti?

laptop on a desk between a picture frame and a plant pot

Why should a lawyer care about SEO?

Internet is a crowded arena and many are trying to benefit from it: lawyers included.

Many lawyers have a blog; that's a good start, considering that a blog with regular entries gets more attention than a website with no fresh content or a poorly maintained blog.

A successful blog needs some internet skills though: just the competence on a particular legal subject may be not enough for a blog to stand out. That's where SEO comes in.

A lawyer may ask:

"Why not to hire a SEO consultant and go back to my core business?"

Well, of course, that's a good idea. However, we have to keep in mind that not many lawyers would hire a SEO consultant, especially for as long as it takes to see some tangible results; even then, it should be noted, SEO it's more like a continuous process: a marathon rather than a sprint.

Anyway, even those lawyers who are willing to hire a SEO consultant will find benefit from a even slight competence in the matter: that would enable them to follow what the SEO consultant is doing and provide useful insights.

To be clear: we know that a lawyer won't become a SEO expert (unless he or she wants to), but today's lawyer will definitely benefit from a multidisciplinary approach to the legal profession, especially those experimenting with the internet.

However, we should point out that SEO is an indeed broad discipline and some aspects are very technical; in this article, we will just introduce the topic, focusing on those aspects, often referred to as on page SEO, more relevant for a lawyer (or anyone else) who has decided to take up blogging

What does a search engine do?

We should start pointing out what's the primary goal of a search engine: to provide information, or rather sources of information, to a user who is looking for something. The more accurate the results, the happier the user, the more successful the search engine.

A search engine needs to assess (very fast) the relevance of any single web page on the internet to the queries the users type in. In other words, a search engine needs to know what a web page is about and if it holds the information the user is looking for.

All the content on the internet gets filtered and web pages are returned to the user in a certain order: while we don't know all the factors influencing this order, we do know that relevance is a key aspect.

When writing something on a web page, we need to make sure that the web page can be easily found (crawled) and "understood" by Google, so that it can be served to the user who is looking for the information the web page contains.

A key factor to assess this relevance is obviously the words: the keywords.

a key between 2 smaller ones


Keep in mind the words by which the blog post will have to be found on Google, and use them.

We may start with 3 questions:

  1. "What words best describe the subject of my blog post?"
  2. "What words a potential client would use to find the information I want to deliver with my blog post?"
  3. "Will a potential client understand what I am writing?"

This, assuming that our goal is to reach new clients; that would be different if we are writing for an audience of legal specialists.

Keywords reaserch

That's crucial to choose the "right" words: keywords that will link the user looking for information on a particular legal topic, to the lawyer writing the blog post.

A blog post on a legal topic has to be informative and (obviously) correct from a legal standpoint, but it has to be readable and "findable" by a user with no legal expertise who may not only ignore the legal jargon, but what's more important, will never use it on Google.

Keywords and competition

Another crucial aspect when choosing the keywords is competition: some words are more appealing than other due to their ability to describe a product or service in great demand.

Many potential clients will use those words when looking for that product or service and that makes them very important for companies or professionals offering that product or service: they will want to show up among the first search results using those words.

Keywords give access to markets: the more profitable is the market, the more valuable are the keywords, the harder it is to get a good ranking on Google.

Keywords length

Keywords can be phrases: a set of words describing something more precisely than a single word.

A single keyword will define something generic, for instance: contract. Many user will use that word and if you rank well for searches using that term you will get many people to your website or article.

But what particular kind of contract that user is interested in?
We may spend time and effort to rank well for that term only to attract visitors who are looking for information or competences on contracts we do not have.

If for instance you are a lawyer specialized in property law, you will want to rank well instead for "rental contract": you will be more likely to attract visitors who are looking for the competences you offer. That will also mean that your blog post will be found by less people, but the chances to convert them in clients are higher.

These longer and more specific keywords or phrases are called long tail keywords.

3 browser tabs and a mouse pointer


Now that you picked the right keywords, use them to write great content.

Keywords frequency

How often a "good" keyword should be used in a blog post?

Well, not too much: that would be too easy (it was) but that's nowadays considered spammy and blog posts stuffed with keywords are penalized.

The first rule is that the text should flow naturally with no unnecessary repetitions or overuse of the chosen keywords.

Google has made it clear that, in order to rank well, web content needs to be useful for the intended reader; today search engines are quite good at spotting tricks trying to artificially boost the ranking of worthless content.

That said, it's generally advised to stay between the 1 and 3%: that means that on 100 words used, the keywords should be used betweeen 1 to 3 times. There are many tools online that let you check the keywords density.

However, keywords density is less important now and chasing a percentage may be pointless or even misleading. At the same time, search engines still need words to figure the subject of a text.

It no longer makes much sense to count how many times a word has been used in a text, but we should keep in mind that the words we use more often should be relevant to the intended subject of the blog post.

How long a blog post needs to be?

There's no clear requirement on how long a blog post should be, although from some stats it seems that the average length of the most successful blog posts is around 1300 words

Although quality matters more than just quantity, we may point out that a good blog post, which wisely employs keywords, is full of useful information and aspires to turn a reader into a client for a lawyer or law firm: that seems hard to do all of that with less than 1000 words.

We are not aware of any maximum limit of words for a successful blog post: again, what matters the most is how useful the reader will find it.

What should I write about?

When choosing a topic for our blog post, we should start with asking ourselves:

"What information a potential client is looking for?"

That's what ultimately will determine the success of a blog post: to offer something on high demand, where the market is the internet, the commodity is the information, we are the suppliers.

We could write a perfect blog post from a SEO standpoint, but if there's no demand for the information it delivers, nobody will find and read it.

"How to find a topic that a potential client is likely to be interested in?"

There are tools on the internet that help to find the most searched topics on search engines; they find the most used keywords in web searches and tell how difficult it is to rank well for those keywords. We may review these tools in a future article.

What we want to point out for now is that a lawyer, in his or her daily interactions with clients and colleagues, may easily spot the most popular topics in a particular legal field: why not to delve into that topic and write a blog post about it?

Chances are, many other potential clients are looking for the same information on the internet: a blog post on that topic is likely to get them find us.

A good blog post

You may have written a SEO compliant blog post on a popular topic that everyone is googling, but there is something more to consider.

A good blog post needs to be:

Understandable by our target audience: those we want to reach. It has to be effective in delivering information and keep the reader on our blog. The first part of the post is crucial: it has to convince the reader to keep reading by introducing the topic using terms that someone with no legal background can understand. Legalese won't work.

New and valuable: it has to bring something new and original in that particular field. The information may already be available somewhere on the internet: the way we make it accessible to our audience has to be special and effective.
Worth to be found and "consumed" by a potential client.

3 cogs

Let's get technical (a bit)

Some technical aspects.

A blog post is made of what we see in the body text, but there's more than that to the eyes of Google that we should pay attention to.


The web address of our blog post.

Url best practices
Here are a few tips on how to optimize the url for SEO.

Include the main keywords in the url
You are very likely to be using one of the most popular CMS like Drupal, Joomla, Wordpress: usually by default they turn the title into the url, so if you use your keywords in the title (and you should, more on that later) you'll also have the keywords in the url. However, that may not be always the case nor the preferred solution, since you need to...

Keep the url short
If the title of your blog post is long, the default url may be just as long and this is not ideal. You will have to set a "custom" url and this is usually done when saving the blog post for the first time. You may also change the url time some time after publishing the article, but be careful:

Thinking to change the url?
You would change the address of the page: it won't be found anymore by those clicking on links to the previous url or, and this is wrong, by those who find your blog post on Google after the original url has been indexed. The ranking you may have achieved until then will be wasted. What to do then if I want to change url?

  1. Ask yourself if that's really necessary: if you already have a good ranking, don't change it.
  2. If you do want to change it though, you will have to instruct your CMS to redirect the traffic to the new url. CMS will let you do that.
screenshot of a url
The url of this page


It's good to include links in a blog post; they can be:

Links to other web pages within your website. Not only your reader may be interested in reading other content in your blog, but it will also help Google to find and index other pages: the ones you link to.
Remember: not too much! Insert just links to related content that your reader may find interesting to read.

Links to other websites. You are writing on a certain topic: you want to insert links to other "authoritative" sources on that topic. But what makes a website "authoritative" according to Google? The answer is: its ranking, which also depends on how many websites link to it. In short: Google does its best to award a good ranking to websites with valuable information: if you link out to them, Google will "like" that.

But how to insert a link?
If you are using a CMS you may be able to run a website without having to know how to code; however, if you do, you will be able to do much more and take the most out of your website, regardless of which CMS are you using. Let's see how to insert a link then.

We want to put a link to Avvocloud's home page, and this is what the reader will see:

Visit Avvocloud

This is how the link looks like "under the hood", the html code:

screenshot of a html snippet inserting a link
How to insert a link


  • the <a> tag inserts a link
  • href sets the address of the web page we're linking out to: the target page;
  • the text shown to the reader (Visit Avvocloud) is called anchor text


Everything you see in a web page is enclosed within tags, although you don't see them when reading a web page: they give instructions to the web browser on how to render the content of a page.

We just mentioned the <a> tag, which inserts a link; there are many other, like: <strong> enclosing a text to be <strong>displayed in bold</strong> or <p> for <p>a paragraph</p>

Please note: we just said that tags enclose a text: therefore you will always have an opening tag and a closing tag, like our previous example: <strong> (open) e </strong> (close) and <a href=""> (open) and </a> (close).

Anchor best practices
When linking to other pages within your blog, it's worth paying attention to the anchor text:

pick few words or even a short sentence relevant to the page you are linking to.
Not too generic, like "click here": the anchor needs to describe the resource (the subject of the web page) it links to;

include keywords. Google uses the anchor to figure the subject of the target page: this implies that the target page is more likely to rank for the words used in the various anchors linking to it. You definitely want to rank for the intended keywords: using them as anchor tells Google what the target page is about and what keywords it should be ranked for. Relevance is the key.


All the text in a html page is enclosed in tags: they determine how to display the content of your page, the font and size.

They also define the structure of a web page, its flow, by enabling a hierarchy of headings and subheadings.

There are 6 tags for headings and subheadings, from <h1> to <h6>, depending on how "important" they are:

<h1>H1 is usually for the title</h1>

<h2>H2 is for subheadings</h2>

<h3>H3 H3 is for less important subheadings and so on until H6</h3>

Headings best practices

You want to use <h1> once for the title; you will use more often the tags from <h2> to <h6> as you delve into the topic with more specific subheadings and related paragraphs.

Use keywords in your headings.
A good heading introduces the subject of a paragraph to users and search engines, making it easier for the reader to skim through the text and find what he or she is looking for. Keywords may help if they are functional to this purpose.

Find a good title.
That would be hard to overestimate the importance of a good title, usually to wrap in <h1>.
By default it becomes the title of the web page (more on the <title> tag later), which often makes it the first and most visible piece of your content that users will see in search results: it has to quickly convince the user that it is worth clicking on. Most importantly, a good title highlights the subject of the blog post: it has to make it clear what the blog post is about so that a user who is interested in the topic will choose it among other search results on Google.
The title should not promise more than the actual content can deliver.

Meta descriptions

Meta descriptions are short descriptions (160 characters) of the content of the page.

Although they don't influence the ranking of a web page (according to Google), the text may be shown as snippet among the search results, helping the user to understand whether or not the page may be worth clicking.

As we all know this is a decision that a user generally takes very quickly: and a compelling meta description will convince the user that our blog post has the information he or she is looking for.

Meta descriptions best practices

Meta descriptions should be unique, meaning you don't want reuse the same one for many pages;

Include keywords: if Google shows the meta description of your page as snippet, which happens only if Google "thinks" that the description matches the user's query, the keywords will be in bold, making them more visible to the user who will be prompted to click.

screenshot of a google search result of a blog post on
The meta description shown by Google and the keyword in bold

Images: the alt attribute

It's good to add images to your article: they make it more readable. Just a wall of text will be hard to read and boring.

As we said when talking about links, if you use a CMS you may insert images without having to know the required html code. However, we are going to show it anyway so to introduce something you need to pay attention to when adding images to a blog post.

Let's have a look to this image:

statue of a woman representing justice with a sword in one hand and scale in the other

This is the snippet we need:

screenshot of a html snippet inserting images
html snippet inserting images

What we need:

  • the <img> tag with the path to the folder with your image on your site's server.
  • the <alt> attribute: a description of the image.

The purpose of alt text is to provide a description of the image so that screen readers can read it to visually impaired users.

Alt text is mainly for web accessibility, but it is useful for other reasons as well:

  • it helps Google to understand what an image is about and index it;
  • the alt text is shown when the image can't be loaded and displayed.

Alt text best practices

Remember: alt text is first and foremost for web accessibility purposes: it has to provide a concise yet effective description of an image that an impaired user can't see. Consider the alt text of the previous image: would it have been better "statue of a woman" or just "justice"? I don't think so: not enough descriptive.

As we said multiple times so far, SEO's mission is to help Google to understand our content so that it can be correctly indexed and served to the user. To this aim, it may be a good idea to use keywords in the alt text description, keeping in mind that overdoing keywords is never a good idea.

Title tag

The title of the web page; as we said talking about headlines, by default the title of the blog post becomes the title of the page, although you may change it. It is enclosed by the <title> tag, like so:

<title>SEO for lawyers: what do I need to know?</title>

Why title tag is important

it's yet another sign by which you are telling Google what the page is about: being the title of the page, it is thought to be the most influential element in instructing Google on the content of the web page.

It is (often) shown to the user in search results (although like with meta descriptions Google has recently started to replace title tags with other text in the website if it is considered to match better a user's query). This makes the title tag a crucial factor in convincing the user to click on a search result.

Title tag best practices

Introduce the subject of the page using keywords;

Place the keywords closer to the beginning of the title, if the sentence still makes sense;

Be concise: stay within 50-60 characters so that the title will be shown in its entirety in search results;

a cloud


Can we draw some conclusions on what SEO is all about and why a lawyer may find it useful?

So what is SEO?

Relevance is the key:
Google's mission is to understand what a web page is all about, so to rank it for relevant queries, and offer a good service to the user. Help Google to do that and you will have more chances to get a good ranking.

Content is king:
SEO matters as long as you have good content that a user would consume. Write good articles in your field of competence, full of useful information for a user and potential client and, most importantly, do it regularly.
Consistency pays off.

Why SEO for lawyers?

It's worth reminding that writing for the internet is not the same than writing for other mediums such as a law journal, especially when the goal is to reach new clients: there are some key differences and peculiarities to take into account that we tried to introduce with this article.

Lawyers willing to boost their businesses online need to get out of their comfort zone, be consistent, learn new things: SEO would help to take the most out of the effort of running a blog and maybe find inspiration while doing it.

About Us:

Avvocloud's logo: a balance scale within a stylized cloudWe are an Italian network of lawyers passionate about law, innovation and technology. Feel free to reach out for any info: send message.

If you liked this article, please share it: that would help us advancing the cause of innovation in law.

Thank you!

Creative Commons License


For any feedback or inquire, please feel free to reach out via our social media or drop us an email.




Support Avvocloud

Our mission is to promote innovation in law: if you like our project, you may consider a small donation.

Donate with Paypal

Law & Technology

Read also

SEO for lawyers: what do I need to know?
Ott 25, 2021
In this article we are going to introduce some basic aspects of SEO for lawyers thinking to start a ...
Public key and private key: what does Bitcoin do with cryptography?
Ago 26, 2021
With the rise of Bitcoin and what followed (cryptocurrencies, blockchain, smart contract) ...
Legal tech and the quest for more efficiency: the case for an online network of lawyers
Lug 01, 2021
The legal market is pushing lawyers and law firms to do more for less: as clients now ask for a ...
Why legal tech should embrace the open source model
Giu 19, 2021
Legal Tech aims to bring innovation in the legal field, with new technologies for lawyers and legal ...