Skip to main content

Top Pages

Your "Top Pages" report shows which pages your visitors are visiting the most often. You can use it to identify the most popular content on your site. Click on any page to segment your audience by those who visited that particular page. You can also click on the "Details" button to see the full list of pages with additional metrics. The number of pageviews, bounce rate, and time on page for the individual pages are included too.

You can also see the traffic flow by looking at the "Entry Pages" and "Exit Pages" reports. You can click on the "Details" button to see the full list with additional details. For entry pages details include visit duration for visits that started on a specific page and for exit pages details include the exit rate percentage.

Top Pages

Grouping pages

Do you want to group all your blog posts and analyze the traffic to the blog separately from the rest of your site? The "Page" menu within the filter button includes option for "contains". Put any specific keyword to group all of your pages that contain that keyword. The "Filter" button also allows you to segment the dashboard by grouping multiple unrelated pages at the same time.

Top Pages - multiple filters

Filtering out pages

Do you want to exclude traffic that has visited a specific section of your site such as your logged in pages or your order confirmation page? You can filter out pages by using the "Filter" button on the top of your dashboard. The "Page" menu within the filter button includes option for "is not".

Searching for pages

You can search for pages using the "Filter" button on the top of your dashboard.

Filter for pages also supports wildcards

The "Page" menu within the filter button also supports wildcards format that makes filtering even more powerful.

You can use rules in the following format to group different pages or dynamic URLs. You can track all the blog posts by using /blog** (if your blog subdirectory is named blog) or track Woocommerce checkout pages for your ecommerce (/checkout/order-received/*).

Here are the supported formats:

  • Asterisks (*) expand to any stretch (of length >=0) of the page path and can be on either end or in the middle of any entry, but cannot be in the place of slashes.
  • Double asterisks (**) expand to any stretch (of length >=0) of the page path, can be on either end or in the middle of any entry, and can represent any characters, even slashes.
Group pages

See below for more examples of common use cases and how they would function.

InputIncludes pages with a URL path of:
**keyword**use double asterisks in front and back in the same way that you would use "contain". It finds any URL containing a specific keyword
/blog**use this to for instance group all your blog posts
/blog4/blog4 and exactly /blog4 with nothing before or after it, so not /blog45 nor /blog4/new nor /blog
/rule/*/rule/<anything>, with <anything> being any set of characters (length >=0), but not a forward slash - for example, both /rule/1 as well as /rule/general-rule-14, but not /rule/4/details nor /rules
/how-to-*/how-to-<anything> - for example, /how-to-play or /how-to-succeed, but not how-to-/blog
/*/admin/<anything>/admin - for example, /sites/admin, but not /sites/admin/page-2 nor /sites/2/admin nor /admin
/*/priv/*/<anything>/priv/<anything> - for example, /admin/priv/sites, but not /priv nor /priv/page nor /admin/priv
/rule/*/*/rule/<anything>/<anything> - for example, /rule/4/new/ or /rule/10/edit, but not /rule nor /rule/10/new/save
/wp/**/wp/<anything, even slashes> - for example, /wp/assets/subdirectory/another/image.png or /wp/admin, and everything in between, but not /page/wp

note

Do you prefer to display your page groupings permanently in your dashboard? You can do so using our pageview goals.

How it works

Plausible Analytics records the URL path of each page view as the visitors are browsing your site. Query parameters are discarded from the path to make sure they don't show up as different pages in Plausible Analytics.

If your website is a single-page application with pushState routing, Plausible Analytics will track page views automatically with no extra work. If you're using a frontend framework that uses the URL hash for routing, we also have a special hash-based script.