# Set Page URLs

**URL:** <https://community.glideapps.com/t/set-page-urls/36408>\
**Category:** Ask for Help\
**Created:** [December 27, 2021, 11:33pm UTC](https://community.glideapps.com/t/set-page-urls/36408 "2021-12-27T23:33:15Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![RY33](https://avatars.discourse-cdn.com/v4/letter/r/e99b99/32.png) [@RY33](https://community.glideapps.com/u/RY33)\
**Post date:** [December 27, 2021, 11:33pm UTC](https://community.glideapps.com/t/set-page-urls/36408/1 "2021-12-27T23:33:15Z")

</div>

Is it possible to set what the URLs should be for each page?

I know it is possible to set a custom domain, but I am wondering whether I can customize the URLs for each specific product/listing page to optimize for SEO.

For example, with this page: [Starter Directory](https://major-match-5733.glide.page/dl//s/da19fa/s/9e695f/r/0f3MGHVYQTSHn4FwKReDZw)

Could I set the page URL to be "[websitename.com/category/productName](http://websitename.com/category/productName)

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [December 27, 2021, 11:46pm UTC](https://community.glideapps.com/t/set-page-urls/36408/2 "2021-12-27T23:46:58Z")

</div>

At the moment I don’t think you can have that option unless you use a third-party service and manually configure each “deep link” URL.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [December 28, 2021, 1:06am UTC](https://community.glideapps.com/t/set-page-urls/36408/3 "2021-12-28T01:06:11Z")

</div>

I haven’t done much with pages, but is this what you are looking for? I think that’s what Page Slugs do.

> **[Pages](https://docs.glideapps.com/all/product/pages#page-slug)**
>
> A short written guide introducing Glide Pages and comparing it to Glide Apps

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [December 28, 2021, 2:16am UTC](https://community.glideapps.com/t/set-page-urls/36408/4 "2021-12-28T02:16:06Z")

</div>

I just tested and while it does add the slug in the URL it still has the deep link part at the end.

```auto
https://scarce-airport-7623.glide.page/dl/things-thinh-likes/s/6471c6

```

---

<div class="post-metadata">

**Author:** ![RY33](https://avatars.discourse-cdn.com/v4/letter/r/e99b99/32.png) [@RY33](https://community.glideapps.com/u/RY33)\
**Post date:** [December 28, 2021, 3:25am UTC](https://community.glideapps.com/t/set-page-urls/36408/5 "2021-12-28T03:25:18Z")

</div>

Nice. The page slugs seems like it is the solution I’m looking for.

The main goal is to get the URL into an SEO friendly format. I _think_ this should do the trick?

---

<div class="post-metadata">

**Author:** ![RY33](https://avatars.discourse-cdn.com/v4/letter/r/e99b99/32.png) [@RY33](https://community.glideapps.com/u/RY33)\
**Post date:** [December 28, 2021, 5:25am UTC](https://community.glideapps.com/t/set-page-urls/36408/6 "2021-12-28T05:25:49Z")

</div>

Does anyone know whether the deep link part would have a negative impact on SEO?

---

<div class="post-metadata">

**Author:** ![Tine\_Driessen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tine_driessen/32/10503_2.png) [@Tine\_Driessen](https://community.glideapps.com/u/Tine_Driessen)\
**Post date:** [April 4, 2022, 12:23pm UTC](https://community.glideapps.com/t/set-page-urls/36408/7 "2022-04-04T12:23:43Z")

</div>

I am also wondering if the page URL is connected to the Row ID. This does not seem to be the case because when I add a row for a new product/listing, all the products/listings that are beneath it in the list shift to the next page URL, instead of staying the same.

This is problematic if people want to send a URL to a specific product/listing and it changes if I add products/listings.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [April 4, 2022, 1:06pm UTC](https://community.glideapps.com/t/set-page-urls/36408/8 "2022-04-04T13:06:29Z")

</div>

> [@Tine\_Driessen](#):
>
> when I add a row for a new product/listing

May I know how you’re adding this? Can you reproduce it in a video?

---

<div class="post-metadata">

**Author:** ![Tine\_Driessen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tine_driessen/32/10503_2.png) [@Tine\_Driessen](https://community.glideapps.com/u/Tine_Driessen)\
**Post date:** [April 4, 2022, 1:34pm UTC](https://community.glideapps.com/t/set-page-urls/36408/9 "2022-04-04T13:34:54Z")

</div>

Here it is reproduced in a video. I added a row with a new activity and the page changed. Meaning, before I reloaded the page it briefly changed the activity to the newly added (wrong) activity.

Then I was surprised to see that when I reloaded the page it shows the right activity again, so not sure…

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [April 4, 2022, 2:21pm UTC](https://community.glideapps.com/t/set-page-urls/36408/10 "2022-04-04T14:21:50Z")

</div>

I would suggest not adding new rows in the middle of your table unless you are sure that nobody is using the app at that time. Glide is is displaying the physical location of that row. If it moves, then it’s going change what’s seen in the app. In Glide’s eyes, the content of that row changed, not that it moved. Data in a database should not be reliant on where the data is located in the table. If you are trying to control sorting of your data, you should use Glide’s sorting options for lists.

---

<div class="post-metadata">

**Author:** ![Tine\_Driessen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tine_driessen/32/10503_2.png) [@Tine\_Driessen](https://community.glideapps.com/u/Tine_Driessen)\
**Post date:** [April 4, 2022, 2:29pm UTC](https://community.glideapps.com/t/set-page-urls/36408/11 "2022-04-04T14:29:24Z")

</div>

> [@Jeff\_Hager](#):
>
> Glide’s sorting options for lists.

Thank you for your explanation. Can you please tell what you mean in the end with “Glide’s sorting options for lists” ?

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [April 4, 2022, 2:35pm UTC](https://community.glideapps.com/t/set-page-urls/36408/12 "2022-04-04T14:35:03Z")

</div>

> **[Sort](https://docs.glideapps.com/all/topics/ux/sort)**
>
> Sort your lists based on criteria

---

<div class="post-metadata">

**Author:** ![Tine\_Driessen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tine_driessen/32/10503_2.png) [@Tine\_Driessen](https://community.glideapps.com/u/Tine_Driessen)\
**Post date:** [April 4, 2022, 2:43pm UTC](https://community.glideapps.com/t/set-page-urls/36408/13 "2022-04-04T14:43:07Z")

</div>

This type of sorting I already use for the lay-out. The reason I also have my GSheets sorted is because I otherwise lose track of what listings I already added.

In other words:

If I just add below my table instead of in the middle of my table (where it makes sense), I lose track of what listings I already have added to the table.

I guess I have to find a workaround this problem.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [April 5, 2022, 12:00am UTC](https://community.glideapps.com/t/set-page-urls/36408/14 "2022-04-05T00:00:34Z")

</div>

> [@Tine\_Driessen](#):
>
> The reason I also have my GSheets sorted is because I otherwise lose track of what listings I already added.

Can you explain more on this? Can’t you just control this from inside the app?
