> Portal Navigation:
>
> - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version.
> - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages).
> - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`).
> - Top-level index of all portals: https://dev.wix.com/docs/llms.txt
> - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt
## Resource: About the URL Structure of Premium and Free Sites
## Article: About the URL Structure of Premium and Free Sites
## Article Link: https://dev.wix.com/docs/develop-websites/articles/coding-with-velo/frontend-code/urls/about-the-url-structure-of-premium-and-free-sites.md
## Article Content:
# About the URL Structure of Site Pages
Understanding the URL structure of Wix site pages is crucial for tasks such as routing, linking, SEO, and query parameter manipulation.
## Sample URLs
The structure of the URLs differ between Wix premium sites and Wix free sites:
- **Premium sites**: Use a custom domain, such as `domain.com`:
`https://domain.com/animals/mammals/elephant?species=african-elephant`.
- **Free sites**: Reflect the Wix editor as the domain followed by the site name, such as `user.wixstudio.io/zoo` for Wix Studio sites and `user.wixsite.com/zoo` for Wix Editor sites.
- **Wix Studio**: `https://user.wixstudio.io/zoo/animals/mammals/elephant?species=african-elephant`
- **Wix Editor**: `https://user.wixsite.com/zoo/animals/mammals/elephant?species=african-elephant`
You can get the full site URL, as well as its parts, using the [Wix Location Frontend API](https://dev.wix.com/docs/velo/api-reference/wix-location-frontend/url.md).
## Key parts of a URL
| Term | Description | Example |
|-------------|-----------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
| **Protocol**| Standard part of the URL that indicates the protocol used to access the resource. | `https://` |
| **Base URL**| Represents the root domain of your site. Premium sites use a custom domain, while free Wix sites include the editor followed by the site name. | Premium: `domain.com`
Free (Wix Studio): `user.wixstudio.io`
Free (Wix Editor): `user.wixsite.com` |
| **Prefix** | Component used for dynamic paths and router pages. Prefixes are useful for [making Dynamic Page URLs](https://dev.wix.com/docs/develop-websites/articles/databases/wix-data/dynamic-pages/making-dynamic-page-urls-meaningful-with-prefixes.md), or for determining which incoming requests the [router](https://dev.wix.com/docs/develop-websites/articles/coding-with-velo/routers/about-routers.md) handles. | `/animals` |
| **Path** | The path typically follows the base URL or the prefix, if a prefix exists. For dynamic pages and router cases, paths are used for structure or to encode information to indicate what dynamic content to show. | `/mammals/elephant` |
| **Query** | Query parameters are key-value pairs appended to the URL to pass additional data. | `?species=african-elephant` |
## See also
- [Wix Location Frontend API](https://dev.wix.com/docs/velo/api-reference/wix-location-frontend/url.md)
- [Making Dynamic Page URLs](https://dev.wix.com/docs/develop-websites/articles/databases/wix-data/dynamic-pages/making-dynamic-page-urls-meaningful-with-prefixes.md)
- [Routers](https://dev.wix.com/docs/develop-websites/articles/coding-with-velo/routers/about-routers.md)