I have a wordpress website for my girlfriend, who is a photographer. It has a starting page, which is basically just a portfolio filled with pictures. Unfortunately, when searching the website in google, google lists all other pages (that have text content, like about me, or contact) above the portfolio. Is there a way to make google list the start page instead, and show the other pages as subentries?

EDIT: This page is similar to mine, in the way that it doesn't have any text on it's homepage, just pictures: lenaheckl.de Yet, it does show up very nicely in google: Nice google entry

  • 1
    A website of only pictures and zero text will never be indexed because search engines don't have enough intelligence to describe details of every picture. Google might be able to describe which pixel is what colour, but that's about the extent it will go to. Commented Nov 12, 2016 at 18:42
  • So there is no other way to solve this than to move my portfolio to another page and have a page as the homepage that has text?
    – Gasp0de
    Commented Nov 16, 2016 at 20:01

5 Answers 5


There are two main strategies to make the home page rank higher than its sub-pages: on-page SEO on off-page SEO.

Unless the search phrase you are targeting is competitive, just a little nudge to Google might get your homepage ranking.

On-Screen SEO

For on-screen SEO, you would add key textual content to the homepage, and perhaps do other things like add a hCard.

Off-Screen SEO

For off-screen SEO, you would leverage links from other pages to convince Google the home page is the authoritative page. You can do this with your internal linking, by putting your targeted keywords into the anchor text of the links to the home page.

You can also work to get other websites to link to the homepage, and aiming to get the targeted keywords in your anchor text. Some websites (like StackExchange) will allow you to have a link to your home page — and this will have some effect, if the links do not have the "nofollow" tag — whether they have nofollow varies by website.

One other technique you might try is putting a canonical URL tag on your about page that points to the home page URL. This could be useful if your home page has equivalent content to the about page, but represented in a less SEO-friendly way (e.g., inside graphics). You are basically saying, “These pages are equivalent, but please send users to this one.” If that’s not really true, then use this technique at your own risk — “tricking” Google is a dangerous game to play for SEO.

But ask yourself if Google has a point

If the information the user would want is on your about page, and not on your home page, shouldn’t you change that?

  • 2
    By putting a canonical URL tag on a page pointing to another page URL you are basically saying that the first page is a duplicate and you want to exclude it from search results. Which is not right as they have different content and the task is just to get home page ranked higher. That's why I would not suggest using this technique in this particular situation.
    – tonydoe
    Commented Nov 13, 2016 at 13:03
  • @tonydoe, very true. I shouldn’t have glossed over that in my answer, and I’ve edited.
    – Tim Grant
    Commented Nov 13, 2016 at 14:41

Search engines look for a relevant match at url, title tag, meta description tag, h1-h6 tags, body etc. In your current situation the search engine doesn't take your homepage as the best match for the search phrases you use. So you need to add some textual content to match these search phrases.

Add some headings and paragraphs of relevant to your search phrases textual content on your homepage. It may be placed below your graphic content if you wish your pictures go first.

Also you should always use title and meta description tags within <head>: <title> Your title goes here </title> <meta name="description" content=" Your description goes here ">

And make sure you use adequate alt and title attributes within your img tags for your images. And, that goes without saying, all your internal pages should be linked to homepage.

  • I do not want any text content on my homepage. It is purely a Gallery. All my sites have the logo in the header, which is a link to the homepage, is that what you mean? I will add alt and titles to the images.
    – Gasp0de
    Commented Nov 12, 2016 at 16:17
  • Yes, logo links are ok. You see, when one googles something, search engine looks for a relevant match at url, title tag, meta description tag, h1-h6 tags, body etc. In your current situation search engine doesn't take your homepage as the best match for the search phrases you use. So you need to add some textual content to match these search phrases. If you don't want to use anything but images on your homepage then apart from image alt and title you are left with <title> and <meta name ="description" content=" "> tags as @Rob said and I should have added it to my answer.
    – tonydoe
    Commented Nov 12, 2016 at 17:41

If you have no text on your home page, only images, then there is nothing for Google to index. You MUST have textual content of some sort. In your case, alt and title may work for the images but you should also take advantage of the <meta> description element containing a description of the page. Google might use that for indexing of the home page.


its a simple answer. No text on page= NO search engine listing. search engines are looking for texts. The text needs to be in the page CONTENT area. Not in the header, not in the sidebars and not in the footer. BTW google is a privately owned website, just like yours. And they have criteria for being listed, and if you dont have that criteria they dont have to list you, and they wont. It doesnt have to be a large amount of text, one to two sentences is enough. Just make sure you actually TELL people whats ON your page. Surely one sentence about the photographer, and the photos they'll find isnt going to mess up your page. and again, simply, you can have the greatest looking page in the world, but if no-one ever sees it... this will leave you having to rely on other methods to get people to your site, like links from your facebook page, ads in classifieds sites, paid ads on either adwords or an ad network, paid advertising on other peoples websites. You want a free listing on search, you need texts.

You're forced to add content. thin content= no listing. Not enough pages= no listing and etc etc

and make SURE you have a PRIVACY policy= required, and a Terms of service will boost your score. CHECK your site speed and do a mobile check.

and nicely said, youre not the only photographer site online. If you want to outrank all the others you actually have to do more than the others. Not less.

  • Just a quick comment on that last sentence, since I don't have time to answer fully right now: I wasn't asking how I could get the best rank, but my about page ranked higher than my home page, because that only had pictures.
    – Gasp0de
    Commented May 8, 2018 at 21:16
  • Text isn't required to rank a website on Google. You can rank a website with images alone. Though you're right, text can certainly help. Better content on the homepage will improve the likelihood of it ranking as your #1 result for your website.
    – Michael d
    Commented May 8, 2018 at 22:21

You should be excited that you have Featured Snippets for your direct search result. It means Google trusts and knows your site. It also means your WordPress schema is working well.

As far as moving one snippet from the right to the left you would be splitting hairs. Typically Google organizes these based on various factors like popularity of page (historically based on internal links to page) and page relevance to immediate search result. Chances are if you added Portrait to your search result it would move them around to reflect your immediate interest.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.