Skip to content

Development Blog

Feature updates, product news and announcements from our team

Our position on RSS, Atom feeds and open search

RSS and Atom are established open standards for syndication on the open web. These standards have existed for a long time and served as a base for social media sites where users build individual feeds based on their interests. Unlike social media, RSS and Atom do not lock users into a specific platform – they stay open and accessible regardless of platform, media, or tool of choice.

Claz search results toolbar with the RSS button highlighted

We treat RSS and Atom feeds as part of our openness strategy. Our position on Claz is that platform content should stay available and reachable, as legitimate means for users and other platforms to stay informed and syndicate their interests. We intend to continue supporting syndication rather than building a walled garden on our platform.

At the same time, abuse is real on the open web: user-submitted content is constantly used for scams and for the unsolicited training of AI models. We use proportionate defenses to the best of our ability, and we still believe that a meaningful part of search should remain open through these standards for people, tools, and other platforms.

Category-specific attributes on Post and Edit pages: housing, vehicles, pets, and more

We updated category attribute editing on Post Ad and Edit Ad pages after users asked for it.

The fields shown depend on the category selected. Pick Cars, Rooms for Rent, Apartments for Rent, Dogs, or another supported category, and the relevant attributes appear on post and edit pages.

Category-specific attributes on Post and Edit pages: housing, vehicles, pets, and more

Housing – bedrooms, bathrooms, square footage, furniture, pet policy, and smoking policy for rentals and homes for sale. Rooms for Rent also get bathroom (private or shared), gender preference, number of roommates, and street address.

Vehicles – year, make, model, trim, mileage, title status, condition, color, body style, engine, transmission, fuel type, and drivetrain, depending on whether the listing is a car, truck, motorcycle, or similar.

Pets – breed, age, gender, and vaccination status for dog and cat listings.

For-sale items – condition where it applies.

The same attributes are available when posting a new ad and when editing an existing one.

1. Choose a category. The page loads the attributes that category supports from the server – one source of truth, not hard-coded per page.

2. Fields start collapsed under Optional, so the form stays clean. Open only what you need via links like Add Year, Add Breed, or Add Pet Policy. When several fields are still empty, Add optional details reveals the rest.

3. As you type the title and description, Claz recognizes attributes in the text and fills matching fields – for example, “2018 Honda”, “45k miles”, “unfurnished”, “no pets”, or “Rottweiler puppy”. Mention a detail once; you do not have to enter it twice.

4. If you clear a field or set it yourself, the system does not overwrite your choice when the text changes. Auto-filled values update only while they came from recognition – not values you saved on purpose.

5. Save the listing. Structured attributes make the ad easier to find, filter, and trust.

Search works best when listings describe what buyers actually filter on. Better attribute editing on post and edit pages means fewer vague ads, fewer repeat questions in messages, and better matches across housing, vehicles, pets, and more.

The updated structure also makes it straightforward to add attributes for more categories over time – the same pattern, driven by category.

Try the updated post or edit flow in a category you use often and tell us what still feels missing – through support or the usual feedback channel.

My Listings, redesigned: manage ads at a glance

For anyone who posts on Claz regularly, My Listings is where ads get paused, status gets checked, or an edit starts. That page was rebuilt to feel closer to My Favorites – visual cards instead of a dense table, especially on a phone.

My Listings, redesigned: manage ads at a glance

– Card layout with photo, price, and status on each listing

– Keyword filter to find a specific ad in a long list

– Rich details on each card – location, category, availability, and key attributes (same idea as Favorites)

– Quick actions on the card: start, stop, and a ⋯ menu for edit, premium, share, and delete

– Bulk actions – stop all, start all, or delete inactive listings in one step

– Mobile polish – cleaner layout, full-width action bar, and a bottom sheet for the ⋯ menu

A table works for a handful of rows. It does not scale when someone is juggling dozens of listings across categories and statuses. Feedback was clear: scanning status, finding one ad, and pausing another took too many clicks – and on mobile it was worse.

The account area should also feel consistent. My Favorites already uses cards; My Listings now matches that look.

1. Open My Listings from the account menu.

2. Use All / Active / Inactive / Rejected tabs, or type a keyword to filter.

3. Listings are grouped by date posted so recent ads are easy to spot.

4. Tap pause or play on a card for a single listing, or use Stop All / Start All at the top.

5. Tap ⋯ for edit, upgrade to premium, share, or delete.

The views chart still appears on the first page when traffic data is available.

Anyone managing multiple listings can try the new page and share what still feels clunky – through support or the usual feedback channel.

Claz AI assistant – what it can do today

Over the past few weeks we’ve been working on improving our AI assistant, mostly adding new capabilities and focusing on user experience. Our goal is for the assistant to be able to automate most of our users’ day-to-day tasks and handle most of the customer support inquiries quickly.

Claz AI assistant – what it can do today

Proactive help. AI assistant will reach out to the user if an important detail is missing from their listing and the assistant cannot figure it out from the image or the description. The assistant will use our internal messaging system and will offer help with populating the missing details on the spot.

Request Assistance. We’ve added “Request Assistance” button to some of the user pages, making it easier for our users to initiate a conversation with the assistant.

Manage listings and profile details in chat. Users are now able to edit most of their listing details in AI assistant chat, including title, description, price, location, category, photos, and category-specific fields like dog breed, bedrooms, dates, and more. Users should be able to upload photos of the listing and the assistant will automatically add them to the listing on request.

Activate, pause, and clean up. Users are also able to activate or pause their listing from the AI assistant chat, delete or restore listings, activate or pause all of their listings at once, or clean up expired listings.

Referring to other listings. AI Assistant should be able to look up information on users’ other listings and start a follow-up conversation for a different listing as needed.

Human backup. If the assistant cannot help, it can now route your request to our support team.

You’re in control. Turn AI assistant on or off under Account / Preferences / AI Assistant. You can also use Disable Assistant in AI assistant chat.

We did not build a separate chatbot or a new page to learn. The assistant lives in the messaging you already use. When it updates your listing, you see what changed – update notes and a completeness progress indicator. The listing sidebar refreshes automatically. Each conversation focuses on one listing; if you need help with another ad, the assistant opens a follow-up thread. First outreach messages are reviewed before they are sent, and rate limits keep things from getting noisy.

This is still evolving. If something goes wrong, please tell us – reply in the conversation or use our Contact Us form.

We also want to know whether the assistant helped you, got in the way, or felt unnecessary. Your experience is the best signal we have for what to improve next. Real people read every conversation, and your feedback shapes what we build.

Keeping Claz useful for people, not bots

Claz is built for people – someone selling a couch, looking for an apartment, replying to an ad nearby. Lately, a growing share of our traffic hasn’t been people at all. It’s been bots.

Keeping Claz useful for people, not bots

AI and large language models have made large-scale scraping cheap and easy. The result is more automated traffic, often not gentle. That worries us for three reasons:

– Abuse of real users’ data. Listings posted in good faith can be harvested in bulk and reused for scams – fake offers, phishing, impersonation.

– Reliability. A flood of automated requests can slow Claz down for the people actually here to buy and sell.

– Fairness. Scrapers take everything and give nothing back.

The hard part isn’t blocking traffic – it’s blocking the right traffic, without annoying real users. So, at a high level:

– Smarter traffic limits, so no single source can hammer the site or vacuum pages at machine speed.

– Abuse detection that separates automated harvesting from normal human use.

– Verification only when needed – a quick check shown when traffic looks suspicious, invisible in normal use.

Probably nothing. Browsing, searching, and posting should feel the same. On rare occasions a user might be asked to confirm they’re human – that’s just the system being careful, and it should pass quickly.

We’d rather hear that a measure is in your way than have you quietly leave. If anything slows you down or blocks something legitimate, please tell us – we’ll tune it. Getting this balance right is ongoing work, and your feedback is the best signal we have.