Feature No Code Attached Yet
avatar web-eau-net
web-eau-net
17 Apr 2025

Nope, this isn't an issue, not a PR but a feature submission for Joomla 6

There are various SEO tags to fill in Joomla, some are more important than others for search engines:

  • browser page title: very important for SEO
  • meta description: important for SEO
  • meta keyword: no more relevant for SEO

Currently, these tags are scattered in various places, which can make the SEO journey very hasardous, even for advanced Joomla uers (example).

Example for the article:

  • browser tag title: at the every bottom of the "options" tab
  • others SEO tages like meta description, meta keyword, author, rights, robots: in metadata section in "Publishing" tab

To make the Joomla sites SEO journey easier, the aim of this PR is to gather all these tags in the same "metadata" section of the parameters of every item.

For all core components, I've listed the SEO tags to fill in Joomla (see spreadsheet tabs):

  • com_banners
  • com_contacts
  • com_content
  • com_menus
  • com_newsfeeds
  • com_tags

I would suggest to:

  • move the field "Browser Page Title" from "Page Display" or "Options" tab to "Metadata" section (located in Metadata tab or Publishing tab)
  • add a placeholder in the meta keywords fields "No more relevant for SEO"
  • check if some wording should be adapt to the SEO standards
  • adapt the documentation if needed

Metadata parameters

avatar web-eau-net web-eau-net - open - 17 Apr 2025
avatar web-eau-net web-eau-net - change - 17 Apr 2025
Labels Removed: ?
avatar joomla-cms-bot joomla-cms-bot - change - 17 Apr 2025
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 17 Apr 2025
avatar QuyTon QuyTon - change - 17 Apr 2025
Labels Added: Feature
avatar QuyTon QuyTon - labeled - 17 Apr 2025
avatar brianteeman
brianteeman - comment - 17 Apr 2025

When a page is missing a title, the tab in the browser will display the URL.
For people who use screen readers, this means that if they are tabbing through the open tabs in their browser, they will simply hear the URL of the page.

I'm a bit confused by this statement. It implies that if you dont complete the field "browser page title" then the url is displayed as the title in the browser tab. This isnt true. If for example you dont complete the field then the default is to use the article title without any user input.

avatar web-eau-net
web-eau-net - comment - 17 Apr 2025

I already saw that "behaviour", and read about it in some articles as I wanted to understand why this happen. But yes in general, Google displayes the generic title tag if the field of an article isn't filled.
With a "Browser Page Title" almost hidden at the bottom of the "Options" tab, it might happen oftenly.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/45346.

avatar brianteeman
brianteeman - comment - 17 Apr 2025

It is not about google displaying the title. The code in Joomla tells it to render the page with a title = article title etc

I have never ever used that browser title field and every page on my site has appropriate browser titles. You would only ever need to use that field if you wanted a browser title that is different - which I doubt is a very good idea at all

avatar brianteeman
brianteeman - comment - 17 Apr 2025

Unless perhaps you are confusing it with this option in the global config which allows you to automatically additionally add the site name to the browser title

Image

avatar web-eau-net
web-eau-net - comment - 17 Apr 2025

No, I'm not confusing with this option in the global configuration.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/45346.
avatar brianteeman
brianteeman - comment - 17 Apr 2025

Then I am completely confused by your statements about the problems caused by not completing the browser title field as its not required at all to complete this field in order to have suitable browser page titles

avatar web-eau-net
web-eau-net - comment - 17 Apr 2025

Ok, I note you're confuse but that's not my point here.
We perfectly agree, Joomla displays the title of the article in the <title> tag if the "Browser Page Title" field isn't filled.
If my statement is problematic or confuses you, I can remove it from the initial post (despite I've already saw that behivour in past).
Let me know.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/45346.

avatar brianteeman
brianteeman - comment - 17 Apr 2025

Its important to understand because you make various statements about the requirements of that field that are simply factually incorrect. If they were correct then I absolutely agree that field should be more easily reached. But as it is, the use case for using that field are minimal

avatar web-eau-net web-eau-net - change - 18 Apr 2025
The description was changed
avatar web-eau-net web-eau-net - edited - 18 Apr 2025
avatar web-eau-net
web-eau-net - comment - 18 Apr 2025

I've removed the statement that makes you confuse.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/45346.
avatar web-eau-net
web-eau-net - comment - 18 Apr 2025

My main point is not based on that statement but that all the SEO tags should be gather in the same parameter in backend, that's just simply obvious and logical.
No matter users fill it or not but "Keywords", "Robots", "Author", and "Content Rights" are display with "Meta Description", right?

Here is a commun use case: I fill the "Browser Title Page" for every article I create in Templatejoomla because the title of the article is the name of the template (Cassiopeia, for example), and in the "Browser Title Page" field, I add some additional text (Cassiopeia - Official default Joomla Template).

But it's not about me (or about you), it's to logically gather the SEO fields in the same parameter in backend for the articles, the contacts, the users, the menu items, the tags, etc.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/45346.

avatar chmst
chmst - comment - 18 Apr 2025

The browser page title is not only for SEO and the meta keys are not for SEO .. . https://www.w3.org/WAI/WCAG21/Understanding/page-titled.html. But is generated by the system for every site.

Agree with a hint in keywords that they are used in the module "related articles" and nor for SEO.

avatar brianteeman
brianteeman - comment - 18 Apr 2025

yandex still uses meta keys

avatar chmst
chmst - comment - 18 Apr 2025

good to know. But I think that many users don't know that and are wondering what we do with this field. A description could be useful

avatar QuyTon
QuyTon - comment - 19 Apr 2025

See discussion: #15833

avatar web-eau-net
web-eau-net - comment - 20 Apr 2025

Good to see "some" people with the same request / concern.

"I don"t use that field" is not a valid argument because that field may be useful to other Joomla users.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/45346.

avatar brianteeman
brianteeman - comment - 20 Apr 2025

is this what you want

Image

avatar web-eau-net
web-eau-net - comment - 20 Apr 2025

Yes, that's precisely what I've in mind for 'Articles'


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/45346.
avatar cyrez
cyrez - comment - 21 Apr 2025

I agree that the page title can be moved to the publishing tab. 👍

But I'd put it next to the metadata fieldset and not with it. For the reason that the <title> element is not a <meta> element (even if it's a metadata content).

Also, the field label for the page title may not be the best fit, as it's not just a title for the browser, but a general title for a document (web page).


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/45346.

avatar brianteeman
brianteeman - comment - 21 Apr 2025

Also, the field label for the page title may not be the best fit, as it's not just a title for the browser, but a general title for a document (web page).

Is it?

avatar cyrez
cyrez - comment - 21 Apr 2025

Also, the field label for the page title may not be the best fit, as it's not just a title for the browser, but a general title for a document (web page).

Is it?

I think yes, when used out-of-context (eg. by search engine for SEO). Of course, not a major issue.

avatar brianteeman
brianteeman - comment - 21 Apr 2025

suggest changing it to "Document Title"?

avatar web-eau-net
web-eau-net - comment - 21 Apr 2025

The content of this fiels goes in the <title> tag, so it would make sense to change it to "Title tag" if you want/need to rename it.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/45346.

avatar cyrez
cyrez - comment - 21 Apr 2025

suggest changing it to "Document Title"?

Exactly.

avatar cyrez
cyrez - comment - 21 Apr 2025

The content of this fiels goes in the <title> tag, so it would make sense to change it to "Title tag" if you want/need to rename it.
The Title tag/element is the markup, not its meaning. @brianteeman caught the right definition with “Document Title”.

avatar cyrez
cyrez - comment - 21 Apr 2025

The content of this fiels goes in the <title> tag, so it would make sense to change it to "Title tag" if you want/need to rename it.

The Title tag/element is the markup, not its meaning. @brianteeman caught the right definition with “Document Title”.

avatar web-eau-net
web-eau-net - comment - 21 Apr 2025

Most of the people know what is and where is the <title> tag. This is much more user friendly than "Document title".


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/45346.

avatar cyrez
cyrez - comment - 21 Apr 2025

Most of the people know what is and where is the <title> tag. This is much more user friendly than "Document title".

What about people who want to use Joomla but don't know HTML?

avatar web-eau-net
web-eau-net - comment - 21 Apr 2025

If this field is moved, should we rename it?
Yes because it will be replace in 'Metadata' sections (article, menu, etc).

In this case, the renaming should speaks to the majority of Joomla users. The 'Title tag' isn't only refers to HTML, but also to SEO.
People who use Joomla who don't know HTML and don't know SEO might exist in 2025 of course but are probably not the majority.

Worth to mention that 'Browser Page Title isn't a meta tag, neither 'Document title'.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/45346.

avatar brianteeman
brianteeman - comment - 21 Apr 2025

Whatever is decided it should be made clear that joomla does provide a suitable title element without this field being used

avatar web-eau-net
web-eau-net - comment - 21 Apr 2025

Exactly, if this field isn't filled because it's not mandatory, Joomla uses the article title as the title tag.

Can we imagine a placeholder in this field that mention something like: "Joomla provides a suitable title element if this filed is not filled" ?

2 examples with not suitable title tags for Google requirements:

A too short one:
Image

A too long one:
Image

Add a Comment

Login with GitHub to post a comment