Save as PDF
Which hosting plan for a directory or classifieds site: listings, search and spam
Created 15 October 2026· 75 views· 2 min read
The short answer: a directory or classifieds site is heavier than a presentation site : lots of people writing, searching and uploading images, and caching helps less when users are logged in. You can start on a shared plan , but expect to move up. The biggest problem, before weight, is usually spam .
What weighs, and what does not
How to choose, step by step
1
Start on a shared plan with the spam protections on from day one.
2
Set the moderation rules and who applies them, before opening to new advertisers.
4
Move to a VPS or Cloud when search gets slow, when process-limit errors appear or when the number of users online at once grows.
If the site collects user data, you have duties towards it: consent, access requests and deletion. See Customer data in your shop . Rules vary by country.
Give each listing its own address and a unique text. Repeats from several advertisers make Google treat similar pages as duplicates.
Building a directory or a classifieds site? Tell us how many listings and users you expect.
Open a support ticket
RECOMMENDED PRODUCT
Professional e-mail on your domain
Mailboxes in your company name, no adverts, with spam filtering. from $6.60/mo (3-year plan, with coupon)
See plans
0 Users Found This Useful
/* menu lateral das categorias da KB (estilo dos grupos de produtos do carrinho): tudo na mesma linha - nome, contagens e icone */
.panel-sidebar a.list-group-item.rlx-kbcat { display: flex; align-items: center; gap: 10px; padding: 12px 14px 12px 16px; min-height: 48px; }
.panel-sidebar a.list-group-item.rlx-kbcat .truncate { order: 1; flex: 1 1 auto; min-width: 0; font-weight: 700; color: #444; font-size: 14px; line-height: 20px; }
.panel-sidebar a.list-group-item.rlx-kbcat .rlx-kbcat-meta { order: 2; flex: 0 0 auto; display: flex; gap: 9px; margin: 0; font-weight: 400; font-size: 11px; line-height: 16px; color: #8a93a0; }
.panel-sidebar a.list-group-item.rlx-kbcat .rlx-kbcat-meta > span { white-space: nowrap; }
.panel-sidebar a.list-group-item.rlx-kbcat .rlx-kbcat-meta i { float: none; display: inline-block; font-size: 11px; line-height: 16px; color: inherit; margin-right: 3px; }
.panel-sidebar a.list-group-item.rlx-kbcat .rlx-kbcat-ico { order: 3; position: static; transform: none; flex: 0 0 auto; width: 26px; text-align: center; }
.panel-sidebar .list-group-item.rlx-kbcat .rlx-kbcat-ico i { float: none; display: inline-block; font-size: 22px; line-height: 26px; color: #cfd4da; }
.panel-sidebar a.list-group-item.rlx-kbcat:hover .rlx-kbcat-ico i { color: #8f98a3 !important; }
.panel-sidebar a.list-group-item.rlx-kbcat.active .truncate { color: #fff; }
.panel-sidebar a.list-group-item.rlx-kbcat.active .rlx-kbcat-ico i { color: rgba(255,255,255,.75) !important; }
.panel-sidebar a.list-group-item.rlx-kbcat.active .rlx-kbcat-meta { color: rgba(255,255,255,.85); }
/* botao «Guardar em PDF» do artigo (o mesmo desenho das politicas) com barra de progresso do descarregamento */
.kb-article-title { display: flex; justify-content: space-between; align-items: flex-start; gap: 16px; flex-direction: row-reverse; }
.kb-article-title h2 { flex: 1 1 auto; min-width: 0; }
.rlx-pdf-bt { display: inline-flex; align-items: center; gap: 9px; min-height: 42px; padding: 9px 18px; border: 1px solid #d5dbe3; border-radius: 10px;
background: #fff; color: #1f2835; font: 700 14px/1 Ubuntu, Arial, sans-serif; cursor: pointer; text-decoration: none !important; position: relative; overflow: hidden; white-space: nowrap;
box-shadow: 0 6px 16px -10px rgba(31,40,53,.45); transition: border-color .15s, color .15s, box-shadow .15s, transform .15s; flex: 0 0 auto; }
.rlx-pdf-bt i { font-size: 16px; color: #d60037; transition: transform .15s; }
.rlx-pdf-bt:hover, .rlx-pdf-bt:focus-visible { border-color: #d60037; color: #d60037; box-shadow: 0 8px 20px -10px rgba(214,0,55,.45); transform: translateY(-1px); outline: none; text-decoration: none; }
.rlx-pdf-bt:hover i { transform: translateY(1px); }
.kb-pdf-prog { display: block; position: absolute; left: 0; bottom: 0; height: 3px; width: 0; background: #d60037; transition: width .15s linear; }
.kb-pdf-bt.is-load { cursor: progress; border-color: #d60037; }
@media (max-width: 575px) { .kb-article-title { flex-direction: column-reverse; align-items: flex-end; } .kb-article-title h2 { align-self: stretch; } }
@media (prefers-reduced-motion: reduce) { .rlx-pdf-bt, .rlx-pdf-bt i, .kb-pdf-prog { transition: none; } }
Powered by WHMCompleteSolution