• Products
  • Demos
  • Explore
  •  
Products
Dating Software
100% ready dating site
Mobile Dating
Ready mobile dating apps with site
Adult dating
Adult-oriented web service
Speed dating
Speed dating service online
Social dating
Friends and matches in one place
Social network
Create your own Social Network
Matchmaking
Everything you need to start a business in matchmaking
DATING SITE DEMO
ADULT DATING DEMO
Matchmaking demo
ADMIN CONTROL PANEL DEMO
iOS Demo
Android demo
Android demo
with in-app billing
Build a dating site like a lego set
Marketplace
 
Apply a unique design to your dating site

1. Choose any ready template from Website templates, Mobile app templates.

2. We'll integrate it into your website and modify it to meet your requirements. Get the price estimation from our experts.

We can also make a clone of any app from iTunes and Play Store. Contact us for more details.

System : SEO settings

SEO stands for search engine optimization and is very important in making your site more attractive and reliable for the search engines so that it can appear higher in search results.

In administration panel > System > SEO settings there are 2 tabs:

bacb373193.png

1. Global settings

Global settings section will let you edit default values for all the script modules that have no SEO settings of their own (and that are missing in section 2 ‘Module settings’).

There are two parts here:

seo-settings-tabs

Both admin mode (/admin/seo/default_edit/admin) and user mode (/admin/seo/default_edit/user) settings include the following options:

Metadata

Title. Title stands for the information that is displayed on top of the browser window. It can be page name or name of the menu item etc.

Keywords (meta tag). Insert the words and short phrases here that best describe the contents of the page/website.

Description (meta tag). This field contains short description of the page. This is the information that can be displayed in search results page of a search engine.
It is possible to edit metadata in all available site languages.

Open Graph data

Open Graph protocol lets you determine certain parameters for your website pages that can be used by social networks, Facebook in particular. You will be able to manage the way your site page is shown in the news feed any time someone ‘likes’ or ‘shares’ the page.

og:title – object title as shown in the network, e.g.
og:type – the type of your object (article, website, book, profile, etc.). For more details check the documentation.
og:image – link to image that conveys the main idea of the entry. Image from third party websites can be used, e.g.http://some-website.com/images/123.jpg” />
og:description – one or two sentences that describe your object. By default Facebook collects the information from Description (meta tag). Recommended length: max 150 symbols, e.g.

<meta property=”og:description” content=”The Open Graph protocol enables any web page to become a rich object in a social graph.”>

Some of the parameters are collected automatically, for example image or site URL. In the admin panel of Dating Pro you can indicate og:title, og:type, og:description. Multiple languages are supported here as well.

Place language code in URL

If you activate this setting, your site links will look like this:

http: // < your_site_domain > / < lang_code > / < request >

For example, http://site.com/en/index.php. It makes sense to place language code in URLs if you want different language versions of your site to have separate links.

Additionally, you can elect to not index language versions separately. If you activate this setting, all language versions of a page will be considered duplicate pages. It means that the search engine crawler will regard the content on all pages versions as identical and will only index the page in the main site language.

 

The above information refers to the admin mode entirely; however there are extra settings that can be adjusted further for the user mode. Please see below.

2. SEO advanced settings

SEO advances settings tab contains 4 separate sections:

httpsdemo.datingpro.comdatingadminseo_advancedindex_-_Google_Chrome.png

2.1. List of module links

‘Module settings’ section gives an opportunity to edit SEO settings for each particular module that is available in the drop-down menu. Whether a module is available here, depends upon its importance. We try to include all relevant modules into the list.

This is how it works: select a module in the drop-down menu.

9482c00468.png

In case you have edited some of the URLs already, the changes will be visible directly in the list as ‘Rewrite’ (see more info on rewriting URLs below):

d434678947.png

2.2. Rewriting the URL

Let us take users management for example (/admin/seo/listing/users) >> users view link (/admin/seo/edit/users/view).

Default link looks like this: http://site.com/users/view/[id]. The default link is a pattern for all user profile pages. [id] stands for the user ID on site whose profile we are going to view. Example: http://site.com/users/view/14/, and we get to view this person’s profile:

ef2efad7b7.png

URLs can be composed of text blocks and variables. Text blocks are displayed as simple text, while variables are enclosed into square brackets [variable_name|default_value]. In our sample default link http://site.com/users/view/[id] /[section-code] we have two variables: [id] which stands for user ID, and [section-code] which stands for the profile section we are currently viewing, as in:

http://site.com/users/view/14/wall or
http://site.com/users/view/14

Typically, the URL manager consists of 3 sections:
1. Section where the editable URL parts are displayed.
2. Section where you can add new text blocks.
3. Section where you can add optional, dynamic parameters.

After you have added a text block or a dynamic block into the URL, you can edit them by clicking on them.
630510459d.png
For some variables you can add default values by typing them after the logical slash, for example [id|1].

For other variables no default values are required because they can be omitted from the URL ([section-code]).

In the case with user ID, if no value is processed by the script – when for some reason a user ID is missing or not available (user with said ID has been deleted from the site) – you will be taken to the profile page of user with ID=1. In other words, default value is used automatically to fill in the space when a necessary parameter is missing from the URL.

Another example:

e73a9733db.png

When a site user with ID=15 fails to indicate country in his/her profile, the following parameters will be processed by the script: id=15 and country=””. The generated link will look like this: http://site.com/users/view/15/country-not-indicated.

Tips:

1. Every URL should start with the text part.
2. Text parts should not repeat the names of existing modules (for example /users/, /mailbox) to avoid possible links disruption for other modules.
3. Dynamic blocks should take turns with text blocks in order to avoid confusion and appearance of broken links.

Adding a text block:

9489b5c236.png

826c970df9.png

Some URLs do not need any dynamic parameters, example: http://site.com/users/account. This URL can only refer to the account page of every authorized site member. In order to change this link you simply type some text to replace /users/account.

Some URLs require dynamic parameters, for example user profile page that we have discussed above. The link editor will contain pre-set options that you only need to click to edit and indicate the default value if prompted.

There are dynamic blocks that are non-mandatory and only serve the SEO-related purposes. If it is possible to add such an optional dynamic block for the particular link, you will see this:

077c54cb97.png

Select one of the options from the list, add the default value (or leave it empty) and click ‘Add’.

b4fc3f3dff.png

Make sure that you separate the two variables [country|empty] and [section-code] with a text block by dragging-and-dropping it between them:

3b18bec4d2.png

42259c298b.png

Optional blocks can be deleted from the URL. To delete, click on the block area and then click Delete icon (httpsdemo.datingpro.comdatingadminseo_advancededitusersview_-_Google_Chrome.png):

7ddaa100aa.png

When you click on the block area, it switches to the edit mode. You can edit the fields and save (httpsdemo.datingpro.comdatingadminseo_advancededitusersview_-_Google_Chrome.png), delete (httpsdemo.datingpro.comdatingadminseo_advancededitusersview_-_Google_Chrome.png), or cancel (httpsdemo.datingpro.comdatingadminseo_advancededitusersview_-_Google_Chrome.png) the changes in case a block cannot be deleted.

Some blocks can change their position in the URL. They are marked with dashed line and you can drag-and-drop them around (with reasonable restrictions, see Tips above).

Blocks that cannot change their position are marked orange. Usually these are the first and the last blocks in the editable part of the URL.

2.3. Editing other parameters of the page

Metadata

Title. Title stands for the information that is displayed on top of the browser window. It can be page name or name of the menu item etc.
Keywords (meta tag). Insert the words and short phrases here that best describe the contents of the page/website.
Description (meta tag). This field contains short description of the page. This is the information that can be displayed in search results page of a search engine.

It is possible to edit metadata in all available site languages.

Unlike the global metadata settings, you can use specific variables for each particular module. The list of available variables is called ‘Available templates’ and is placed just below the URL manager. E.g. variables for the /admin/seo/edit/users/view link:

[nickname|By default] [first-name|By default] [second-name|By default] [type-code|By default] [type-name|By default] [looking-code|By default] [looking-name|By default] [name|By default] [location|By default] [country|By default] [region|By default] [region-code|By default] [city|By default] [age|By default] [birth-date|By default] [registered-date|By default] [online-status-code|By default] [online-status-name|By default] [section-code|By default] [section-name|By default] [fname|By default] [sname|By default] [user_type|By default] [output_name|By default]

Every link has its own set of variables, generated by the module. Multiple languages are supported here as well. In case a variable value is not provided, the default value is used [nickname|By default]. You can leave the default value empty as well.

Let’s make the title of the user profile page read ‘View [first-name]’s profile : [first-name] [second-name]’. This is what the title will look like if we view Lucy’s profile (/users/view/9/):

< title > View Lucy’s profile : Lucy Atwood < /title>

H1 header tag

H1 tag marks the main header of a web page. It is an important information that helps rank your site pages in the search results. Be sure to include relevant keywords into the header.

Multiple languages are supported. You can also use the page variables (available templates) in the H1 tag field.

No index

No index setting stands for closing the page from being indexed by search engines. Tags noindex and nofollow will be added to the page. The same can be done using robots.txt file (see below for more info).

Open Graph

You can use page variables in og:title, og:type and og:description too.

3. Tracker

If you use Google Analytics, indicate your account ID. You can also use tracking codes from other providers.
ef937bb975.png

4. Robots.txt

All the changes will apply to the file in the root folder of your site.

a49a37e79e.png

The default entry includes:

User-agent: * – settings for all browsers
Disallow: /admin/ – /admin/ pages are closed from indexing
Disallow: /m/ – mobile version of the site is closed from indexing
Sitemap: http://site.com/sitemap.xml – path to the XML site map

For more details check http://www.robotstxt.org/robotstxt.html .

5. Sitemap.xml

Generating an XML site map may take some time. The contents will be saved in the file sitemap.xml in the root folder of your site.

The purpose of sitemap.xml is to help search engine crawlers learn about your site pages, their importance and update frequency. Please keep in mind however that it is more of a prompt and not a command for the search engines.

Note that if you already have one such file, it will be rewritten after the new generation process.

a43ef417b6.png

If your site contains over 50,000 pages, the site map will be split into several files: sitemap.xml, sitemap2.xml, and so on. In this case a sitemap_index.xml file will be necessary. The system will generate this file automatically and place it into the root folder of your site. When you submit your site to search engines, indicate the path to the sitemap_index.xml file.

For more details check sitemaps.org.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...
Products
Dating Software
100% ready dating site
Mobile Dating
Ready mobile dating apps with site
Adult dating
Adult-oriented web service
Speed dating
Speed dating service online
Social dating
Friends and matches in one place
Social network
Create your own Social Network
Matchmaking
Everything you need to start a business in matchmaking
Solutions
Promote your dating site
Start getting hundreds of daily registrations
Pre-ICO for our white label dating solution
Business angels and investors are invited
White label solution
Shared profit for dating entrepreneurs and affiliates
Dating Pro Network
Populate your site with real people
VR/AR in dating and social networking
Virtual and Augmented reality
Switch to admin mode