Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ website homepage. Click on the button to edit the button text and URL.

.. tip::
To provide a streamlined experience for the contact, consider :doc:`creating a page on the
website <../../../websites/website/pages>` that expresses gratitude to the contact for
website <../../../websites/website/structure/pages>` that expresses gratitude to the contact for
confirming their subscription to the mailing list. Add the link to that page in the URL of the
confirmation button.

Expand Down
2 changes: 1 addition & 1 deletion content/applications/websites/ecommerce/products.rst
Original file line number Diff line number Diff line change
Expand Up @@ -298,7 +298,7 @@ The eCommerce-related fields to translate are:

.. note::
- Having untranslated content on a web page may be detrimental to the user experience and
:doc:`SEO <../../websites/website/pages/seo>`. You can use the
:doc:`SEO <../../websites/website/structure/seo>`. You can use the
:doc:`Translate <../website/configuration/translate>` feature to translate the page's content.
- To check the language(s) of your website, go to :menuselection:`Website --> Configuration -->
Settings` and go to the :guilabel:`Website Info` section.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,7 @@ display it only when filtering by that specific category.

.. tip::
- Adding content to an eCommerce category page helps improve the :doc:`SEO
<../../website/pages/seo>` strategy. Using keywords linked to the products or the
<../../website/structure/seo>` strategy. Using keywords linked to the products or the
eCommerce categories can also increase organic traffic. Additionally, each category has its
own specific URL that can be pointed to and is indexed by search engines.
- eCommerce categories can also be added as :ref:`mega menu items
Expand Down
6 changes: 3 additions & 3 deletions content/applications/websites/website.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ with other Odoo apps to expand your website's functionality.

Design your website using building blocks and website themes.

.. card:: Pages
:target: website/pages
.. card:: Structure
:target: website/structure
:large:

Manage website pages, menus, and search engine optimization.
Expand Down Expand Up @@ -57,7 +57,7 @@ with other Odoo apps to expand your website's functionality.
:titlesonly:

website/web_design
website/pages
website/structure
website/configuration
website/reporting
website/mail_groups
Original file line number Diff line number Diff line change
Expand Up @@ -54,4 +54,4 @@ To adapt the content of the page according to your needs, click the :guilabel:`E
You could add a link to this page in your website's footer, for example.

.. seealso::
:doc:`Pages <../pages>`
:doc:`Pages <../structure/pages>`
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ help avoid confusion and make it easier to tailor your digital outreach strategi
target audience.

Each website can be designed and configured independently with its own :doc:`domain name
<domain_names>`, :doc:`theme <../web_design/themes>`, :doc:`pages <../pages>`, :doc:`menus
<../pages/header_footer>`, :doc:`languages <translate>`, :doc:`products
<domain_names>`, :doc:`theme <../web_design/themes>`, :doc:`pages <../structure/pages>`, :doc:`menus
<../structure/header_footer>`, :doc:`languages <translate>`, :doc:`products
<../../ecommerce/products>`, assigned sales team, etc. They can also
:ref:`share content and pages <multi-website/website_content>`.

.. tip::
Duplicate content (i.e., pages and content shared between multiple websites) can have a negative
impact on :doc:`../pages/seo`.
impact on :doc:`../structure/seo`.

Website creation
================
Expand Down
44 changes: 44 additions & 0 deletions content/applications/websites/website/structure.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
:nosearch:
:show-content:
:hide-page-toc:

=========
Structure
=========

Structure your website using :doc:`pages <../website/structure/pages>`, provide consistent visual
and navigational framework with :doc:`headers and footers <../website/structure/header_footer>` and
optimize your online presence with :doc:`Search Engine Optimization (SEO) <../website/structure/seo>`.

.. cards::

.. card:: Pages
:target: structure/pages
:large:

Create pages for your website and customize their content and appearance to your needs.

.. card:: Headers and footers
:target: structure/header_footer
:large:

Create a consistent look and feel for your website by customizing the header and footer, and
help users navigate through web pages effectively by providing clear menus, links, and calls
to action.


.. card:: Search Engine Optimization (SEO)
:target: structure/seo
:large:

Improve your website’s visibility and ranking in search engine results.

.. seealso::
`Odoo Tutorials: Website <https://www.odoo.com/slides/website-25>`_

.. toctree::
:titlesonly:

structure/pages
structure/header_footer
structure/seo
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ Adding menu items
-----------------

By default, pages are added to the menu as drop-down menu items when
:doc:`they are created <../pages>`. To add a new menu item, follow these steps:
:doc:`they are created <../structure/pages>`. To add a new menu item, follow these steps:

#. Go to :menuselection:`Website --> Site --> Menu Editor`.
#. In the menu editor, click :guilabel:`Add Menu Item`.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ contain fixed content that does not change dynamically. You can manually create
their URLs, and adapt their :ref:`properties <website/pages/page_management>` as needed. **Dynamic**
pages, on the other hand, are generated dynamically. All pages generated automatically by Odoo, for
example, when you install an app or module (e.g., `/shop` or `/blog`) or publish a new product or
:doc:`blog post <../blog>`, are dynamic pages and are therefore managed differently.
:doc:`blog post <../../blog>`, are dynamic pages and are therefore managed differently.

.. _website/pages/page_creation:

Expand Down Expand Up @@ -44,7 +44,7 @@ page, proceed as follows:

#. Enter a :guilabel:`Page Title`; this title is used in the menu and the page's URL.
#. Click :guilabel:`Create`.
#. If needed, :doc:`customize the page's content and appearance <web_design>` using the website
#. If needed, :doc:`customize the page's content and appearance <../web_design>` using the website
editor, then click :guilabel:`Save`.
#. :ref:`Publish <website/pages/un-publish-page>` the page.

Expand Down Expand Up @@ -131,7 +131,7 @@ Duplicating pages
To duplicate a page, access the page, then go to :menuselection:`Site --> Properties`, and click
:guilabel:`Duplicate Page`. Enter a :guilabel:`Page Name`, then click :guilabel:`OK`. By default,
the new page is added after the duplicated page in the menu, but you can remove it from the menu or
change its position using the :doc:`menu editor <pages/header_footer>`.
change its position using the :doc:`menu editor <header_footer>`.

.. _website/pages/delete-page:

Expand All @@ -158,7 +158,7 @@ URL redirect mapping consists in sending visitors and search engines to a URL di
the one they initially requested. This technique is used, for example, to prevent broken links when
you :ref:`delete a page <website/pages/delete-page>`,
:ref:`modify its URL <website/pages/page_properties>`, or migrate your site from another platform to
an Odoo :doc:`domain <configuration/domain_names>`. It can also be used to improve :doc:`pages/seo`.
an Odoo :doc:`domain <../configuration/domain_names>`. It can also be used to improve :doc:`seo`.

To access existing URL redirections and create new ones, :doc:`activate the developer mode
</applications/general/developer_mode>` and go to :menuselection:`Website --> Configuration -->
Expand Down Expand Up @@ -205,10 +205,4 @@ Toggle the :guilabel:`Activate` switch to deactivate the redirection.

.. seealso::
- `Google documentation on redirects and search <https://developers.google.com/search/docs/crawling-indexing/301-redirects>`_
- :doc:`pages/seo`

.. toctree::
:titlesonly:

pages/header_footer
pages/seo
- :doc:`seo`
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,7 @@ methods:

.. seealso::
- :doc:`../configuration/google_search_console`
- :doc:`../pages`
- :doc:`pages`

Sitemap
-------
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ content and layout needs.
Add a building block
====================

To add a block to a :doc:`website page <../pages>`, access the page, click :guilabel:`Edit`, then
To add a block to a :doc:`website page <../structure/pages>`, access the page, click :guilabel:`Edit`, then
drag and drop the desired building block into the appropriate location. Two types of building blocks
are available: :guilabel:`Categories` and :guilabel:`Inner Content`. :guilabel:`Inner Content`
building blocks can only be added into :guilabel:`Categories` building blocks.
Expand Down
2 changes: 1 addition & 1 deletion content/developer/howtos/website_themes/going_live.rst
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ redirects as well as your domain name.

**SEO & Redirects**

- :doc:`../../../applications/websites/website/pages/seo`
- :doc:`/applications/websites/website/structure/seo`
- :ref:`website/pages/URL-redirection`

**Domain name**
Expand Down
2 changes: 1 addition & 1 deletion content/developer/howtos/website_themes/pages.rst
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ Alternatively, replace the default content of these pages using XPath.
</template>

.. seealso::
- :doc:`Odoo Documentation on SEO <../../../applications/websites/website/pages/seo>`
- :doc:`Odoo Documentation on SEO </applications/websites/website/structure/seo>`

.. _website_themes/pages/theme_pages :

Expand Down
3 changes: 3 additions & 0 deletions redirects/18.0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -46,3 +46,6 @@ applications/websites/website/building_blocks/features.rst applications/websites
applications/websites/website/building_blocks/inner_content.rst applications/websites/website/building_blocks.rst
applications/websites/website/building_blocks/structure.rst applications/websites/website/building_blocks.rst
applications/websites/website/pages/menus.rst applications/websites/website/pages/header_footer.rst
applications/websites/website/pages/header_footer.rst applications/websites/website/structure/header_footer.rst
applications/websites/website/pages.rst applications/websites/website/structure/pages.rst
applications/websites/website/pages/seo.rst applications/websites/website/structure/seo.rst