Make a difference and stand out from the crowd with innovation - creativity - design; Make your next move with us and let us help you build your own brand. One code line and pixel at the time.; The only thing that will change is everything!

Get in Touch

With our digital support and solutions, you will effortlessly reach your goals and complete all objectives

At EFORTIS, we have always thought of design and web development as being so much more than just the way something looks and works. It is the whole thing and the way how actually something works on so many different levels. Ultimately, of course, innovation and creativity define so much of our online experience. We believe that there is a profound and enduring beauty in simplicity, clarity and efficiency.

Cups of Coffee
Happy Clients
Awesome Ideas
Projects Done

Do you need CRM system? We have it! Try our demo.

We offer more than just web development.
We offer extensive support within the lines of code, pixels and strategies!

Our approach to Web design and marketing approach is based on case studies and real-life success stories. We eliminate the guesswork entirely from the process. This means you can relax and enjoy how ideas turn effortlessly into magnificent web and mobile projects.

Web & Graphic Design

Responsive Websites • Custom Themes and Controls • Smart logo or brand designs

Web & Mobile Apps

Front-end & Back-end development • Custom applications based on HTML5 / CSS3 / Bootstrap / AJAX / jQuery

E-commerce Solutions

Online store setup • Payment gateway solution • Store theme customization

Internet Marketing

SEO • Social media marketing • Email Marketing • Google campaigns

Why You Should Pick Us?

While we value each client, our focus is always on its end users or customers, requirements, and budget. This drives our professionalism to achieve the goal of not only client satisfaction but customer loyalty.


We differ by learning where others have failed. We aim to bring order to complexity.


Our team is rich in terms of Web development, Design, Business and Marketing Strategies solutions.


All our solutions are based on the identified strengths and opportunities for your brand. At the same time, we always prepare for weaknesses and threats to maximize ROI and further progress.


We won 2nd place in the development of mobile and web application that will respond to community service challenge to
policyholders of Croatian Health Insurance Fund.

From Blog

Our Updated News

Why You Should Use WordPress

WordPress has become the most popular CMS in the world. Wordpress is originally launched in 2003 and today it's the most popular CMS in the world. More than 74 million sites use Wordpress as their CMS. People often make the mistake of classifying this CMS as just a blogging platform. Although that used to be true in the past, WordPress has evolved through out the years into a versatile content management system (CMS). Due to it’s robust features, many of the top brands use this CMS to power their websites including but not limited to: Time Magazine, Google, Facebook, Sony, Disney, LinkedIn, The New York Times, CNN, eBay, and more. Infographic source Why WordPress is so popular? Why people prefer it so much? It's an open source software – free to use, edit and redistribute. That’s why you can easily find its original source codes publicly available. This software is completely free and comes with unlimited validity. You can download it from its official website. By the way, all hosting companies generally provide one-click installation facility of WordPress. The flexibility is another feature that can’t be topped. No matter what you’re using WordPress for - whether as a personal blog or to a popular ecommerce site, it is versatile enough to meet any and all of your needs through its extensive features and extensions. Search engine friendly The most popular search engines actually prefer sites that are powered by WP because its framework is easy to crawl. In fact, Google’s Matt Cutts actually endorsed this CMS during the WordCamp San Francisco 2009. His personal blog is on WordPress. Google and all search engines show and rank websites in search results on the basis of various predefined parameters. The more parameters you fulfill, the better your website ranks in search results. Good news is that WordPress takes all the SEO responsibilities that a CMS is supposed to fulfill. Much better, there are various SEO plugins available to help improve search engine visibility of your WP website. Safe and secure. Since WordPress is such a popular CMS, it shouldn’t be surprising that it’s a target for hackers. However, WordPress takes the security of its users very seriously. While you can practice some basic security measures, such as not downloading a theme or plugin from an untrusted site, they constantly updates its software to prevent attacks. In fact, it has an automatic update feature ever since the release of version 3.7. Easy to use. Another great perk of using WordPress is how easy it is to use. The platform is user-friendly, intuitive and easy to learn. In fact, you can learn how to use WordPress in a matter of minutes. No wonder WordPress is known for its famous “5-Minute Install.” What ways to use WordPress? WordPress can be used in many different ways. It is open to possibilities. Our site is not a blog, it is more of a business resource website, and we are running it on WordPress. You can use WordPress as the following: Arcade Blog Content Management System (CMS) Gallery Portfolio Rating Website Shopping Store Video Collection Site Membership Site Note that above are just some examples of how you can use this CMS. To see how other top businesses are using it, visit the WordPress Showcase. WP Supports Multimedia WordPress have very rich text editor i.e WYSIWYG. It support easy insertion of images, video, audio in blog post. we can insert any media files in our content within a single click,  users mostly engage with images, videos or audios in webpages. Add anything from a high-resolution image or video to support what you have written. It’s not only easy to upload these files but you can also edit them easily. It Is Easily Integrated With Any Service/Application Default WP has lot of inbuilt functionality but you can even make it more powerful with plugins. When you install Plugins, it will add extra functionality in your website. Some plugin and free and other are premium. There are around 41000+ plugins available at repository. There are lots of functions that can be easily integrated. 1. Contact Form – Contact Form is among the basic requirements for any website. Contact Form 7 is the most recommended plugin. However there are several limitation with it. You can not collecting payments with it, if you have multiple website then you have to install it on each website and manage then individually. So as a better alternative to contact form 7, you can use FormGet Contact Form Plugin. FormGet is easy to configure, you can collect online payments with it, see all entries collected from your multiple websites in a single dashboard, and much more.. 2. Email Marketing – Email Marketing is one of the most important feature to get intact with your customers. With email marketing service integration, emails collected through your website get automatically added to your mailing list.

9 Steps for SEO high-level strategy

"Study the past if you would define the future.” - Confucious For those new to optimizing clients sites, or those seeking a refresher, we thought we'd put together a guide to step you through it, along with some selected deeper reading on each topic area. Every SEO has different ways of doing things, but we’ll cover the aspects that you’ll find common to most client projects. Few Rules The best rule I know about SEO is there are few absolutes in SEO. Google is a black box, so complete data sets will never be available to you. Therefore, it can be difficult to pin down cause and effect, so there will always be a lot of experimentation and guesswork involved. If it works, keep doing it. If it doesn't, try something else until it does. Many opportunities tend to present themselves in ways not covered by “the rules”. Many opportunities will be unique and specific to the client and market sector you happen to be working with, so it's a good idea to remain flexible and alert to new relationship and networking opportunities. SEO exists on the back of relationships between sites (links) and the ability to get your content remarked upon (networking). When you work on a client site, you will most likely be dealing with a site that is already established, so it’s likely to have legacy issues. The other main challenge you’ll face is that you’re unlikely to have full control over the site, like you would if it were your own. You’ll need to convince other people of the merit of your ideas before you can implement them. Some of these people will be open to them, some will not, and some can be rather obstructive. So, the more solid data and sound business reasoning you provide, the better chance you have of convincing people. The most important aspect of doing SEO for clients is not blinding them with technical alchemy, but helping them see how SEO provides genuine business value. 1. Strategy The first step in optimizing a client site is to create a high-level strategy. "Study the past if you would define the future.” - Confucious You’re in discovery mode. Seek to understand everything you can about the clients business and their current position in the market. What is their history? Where are they now and where do they want to be? Interview your client. They know their business better than you do and they will likely be delighted when you take a deep interest in them. What are they good at? What are their top products or services? What is the full range of their products or services? Are they weak in any areas, especially against competitors? Who are their competitors? Who are their partners? Is their market sector changing? If so, how? Can they think of ways in which this presents opportunities for them? What keyword areas have worked well for them in the past? Performed poorly? What are their aims? More traffic? More conversions? More reach? What would success look like to them? Do they have other online advertising campaigns running? If so, what areas are these targeting? Can they be aligned with SEO? Do they have offline presence and advertising campaigns? Again, what areas are these targeting and can they be aligned with SEO? Some SEO consultants see their task being to gain more rankings under an ever-growing list of keywords. Ranking for more keywords, or getting more traffic, may not result in measurable business returns as it depends on the business and the marketing goals. Some businesses will benefit from honing in on specific opportunities that are already being targeted, others will seek wider reach. This is why it’s important to understand the business goals and market sector, then design the SEO campaign to support the goals and the environment. This type of analysis also provides you with leverage when it comes to discussing specific rankings and competitor rankings. The SEO can’t be expected to wave a magic wand and place a client top of a category in which they enjoy no competitive advantage. Even if the SEO did manage to achieve this feat, the client may not see much in the way of return as it’s easy for visitors to click other listings and compare offers. Understand all you can about their market niche. Look for areas of opportunity, such as changing demand not being met by your client or competitors. Put yourself in their customers shoes. Try and find customers and interview them. Listen to the language of customers. Go to places where their customers hang out online. From the customers language and needs, combined with the knowledge gleaned from interviewing the client, you can determine effective keywords and themes. Document. Get it down in writing. The strategy will change over time, but you’ll have a baseline point of agreement outlining where the site is at now, and where you intend to take it. Getting buy-in early smooths the way for later on. Ensure that whatever strategy you adopt, it adds real, measurable value by being aligned with, and serving, the business goals. It’s on this basis the client will judge you, and maintain or expand your services in future. 2. Site Audit Sites can be poorly organized, have various technical issues, and missed keyword opportunities. We need to quantify what is already there, and what’s not there. Use a site crawler, such as Xenu Link Sleuth, Screaming Frog or other tools that will give you a list of URLs, title information, link information and other data. Make a list of all broken links. Make a list of all orphaned pages Make a list of all pages without titles Make a list of all pages with duplicate titles Make a list of pages with weak keyword alignment Crawl robots txt and hand-check. It’s amazing how easy it is to disrupt crawling with a robots.txt file Broken links are a low-quality signal. It's debatable if they are a low quality signal to Google, but certainly to users. If the client doesn't have one already, implement a system whereby broken links are checked on a regular basis. Orphaned pages are pages that have no links pointing to them. Those pages may be redundant, in which case they should be removed, or you need to point inbound links at them, so they can be crawled and have more chance of gaining rank. Page titles should be unique, aligned with keyword terms, and made attractive in order to gain a click. A link is more attractive if it speaks to a customer need. Carefully check robots.txt to ensure it’s not blocking areas of the site that need to be crawled. As part of the initial site audit, it might make sense to include the site in Google Webmaster Tools to see if it has any existing issues there and to look up its historical performance on competitive research tools to see if the site has seen sharp traffic declines. If they've had sharp ranking and traffic declines, pull up that time period in their web analytics to isolate the date at which it happened, then look up what penalties might be associated with that date. 3. Competitive Analysis Some people roll this into a site audit, but I’ll split it out as we’re not looking at technical issues on competitor sites, we’re looking at how they are positioned, and how they’re doing it. In common with a site audit, there’s some technical reverse engineering involved. There are various tools that can help you do this. I use SpyFu. One reporting aspect that is especially useful is estimating the value of the SEO positions vs the Adwords positions. A client can then translate the ranks into dollar terms, and justify this back against your fee. When you run these competitive reports, you can see what content of theirs is working well, and what content is gaining ground. Make a list of all competitor content that is doing well. Examine where their links are coming from, and make a list. Examine where they’re mentioned in the media, and make a list. You can then use a fast-follow strategy to emulate their success, then expand upon it. Sometimes, “competitors”, meaning ranking competitors, can actually be potential partners. They may not be in the same industry as your client, just happen to rank in a cross-over area. They may be good for a link, become a supplier, welcome advertising on their site, or be willing to place your content on their site. Make a note of the sites that are ranking well within your niche, but aren’t direct competitors. Using tools that estimate the value of ranks by comparing Adwords keywords prices, you can estimate the value of your competitors positions. If your client appears lower than the competition, you can demonstrate the estimated dollar value of putting time and effort into increasing rank. You can also evaluate their rate of improvement over time vs your client, and use this as a competitive benchmark. If your client is not putting in the same effort as your competitor, they’ll be left behind. If their competitors are spending on ongoing-SEO and seeing tangible results, there is some validation for your client to do likewise. 4. Site Architecture A well organised site is both useful from a usability standpoint and an SEO standpoint. If it’s clear to a user where they need to go next, then this will flow through into better engagement scores. If your client has a usability consultant on staff, this person is a likely ally. It’s a good idea to organise a site around themes. Anecdotal evidence suggests that Google likes pages grouped around similar topics, rather than disparate topics. Create spreadsheet based on a crawl after any errors have been tidied up Identify best selling products and services. These deserve the most exposure and should be placed high up the site hierarchy. Items and categories that do not sell well, and our less strategically important, should be lower in the hierarchy Pages that are already getting a lot of traffic, as indicated by your analytics, might deserve more exposure by moving them up the hierarchy. Seasonal products might deserve more exposure just before that shopping season, and less exposure when the offer is less relevant. Group pages into similar topics, where possible. For example, acme.com/blue-widgets/ , acme.com/green-widgets/. Determine if internal anchor text is aligned with keyword titles and page content by looking at a backlink analysis A spreadsheet of all pages helps you group pages thematically, preferably into directories with similar content. Your strategy document will guide you as to which pages you need to work on, and which pages you need to religate. Some people spend a lot of time sculpting internal pagerank i.e. flowing page rank to some pages, but using nofollow on other links to not pass link equity to others. Google may have depreciated that approach, but you can still link to important products or categories sitewide to flow them more link equity, while putting less important sites lower in the site's architecture. Favour your money pages, and relegate your less important pages. Think mobile. If your content doesn't work on mobile, then getting to the top of search results won't do you much good. 5. Enable Crawling & Redirects Ensure your site is deep crawled. To check if all your URLs are included in Google’s index, sign up with Webmaster Tools and/or other index reporting tools. Include a site map Check the existing robots.txt. Kep robots out of non-essential areas, such as script repositories and other admin related directories. If you need to move pages, or you have links to pages that no longer exist, use page redirects to tidy them up Make a list of 404 errors. Make sure the 404 page has useful navigation into the site so visitors don’t click back. The accepted method to redirect a page is to use a 301. The 301 indicates a page has permanently moved location. A redirect is also useful if you change domains, or if you have links pointing to different versions of the site. For example, Google sees http://www.acme.com and http://acme.comas different sites. Pick one and redirect to it. If you don’t redirect pages, then you won’t be making full use of any link juice allocated to those pages. 6. Backlink Analysis Backlinks remain a major ranking factor. Generally, the more high quality links you have pointing to your site, the better you’ll do in the results. Of late, links can also harm you. However, if your overall link profile is strong, then a subset of bad links is unlikely to cause you problems. A good rule of thumb is the Matt Cutts test. Would you be happy to show the majority of your links to Matt Cutts? :) If not, you're likely taking a high risk strategy when it comes to penalties. These can be manageable when you own the site, but they can be difficult to deal with on client sites, especially if the client was not aware of the risks involved in aggressive SEO. Establish a list of existing backlinks. Consider trying to remove any that look low quality. Ensure all links resolve to appropriate pages Draw up a list of sites from which your main competitors have gained links Draw up a list of sites where you’d like to get links from Getting links involves either direct placement or being linkworthy. On some sites, like industry directories, you can pay to appear. In other cases, it’s making your site into an attractive linking target. Getting links to purely commercial sites can be a challenge. Consider sponsoring charities aligned with your line of business. Get links from local chambers of commerce. Connect with education establishments who are doing relevant research and consider sponsoring or become involved in some way. Look at the sites that point to your competitors. How were these links obtained? Follow the same path. If they successfully used white papers, then copy that approach. If they successfully used news, do that, too. Do whatever seems to work for others. Evaluate the result. Do more/less of it, depending on the results. You also need links from sites that your competitors don’t have. Make a list of desired links. Figure out a strategy to get them. It may involve supplying them with content. It might involve participating in their discussions. It may involve giving them industry news. It might involve interviewing them or profiling them in some way, so they link to you. Ask “what do they need”?. Then give it to them. Of course, linking is an ongoing strategy. As a site grows, many links will come naturally, and that in itself, is a link acquisition strategy. To grow in importance and consumer interest relative to the competition. This involves your content strategy. Do you have content that your industry likes to link to? If not, create it. If your site is not something that your industry links to, like a brochure site, you may look at spinning-off a second site that is information focused, and less commercial focused. You sometimes see blogs on separate domains where employees talk about general industry topics, like Signal Vs Noise, Basecamps blog. These are much more likely to receive links than sites that are purely commercial in nature. Before chasing links, you should be aware of what type of site typically receives links, and make sure you’re it. 7 Content Assessment Once you have a list of keywords, an idea of where competitors rank, and what the most valuable terms are from a business point of view, you can set about examining and building out content. Do you have content to cover your keyword terms? If not, add it to the list of content that needs to be created. If you have content that matches terms, see if compares well with client content on the same topic. Can the pages be expanded or made more detailed? Can more/better links be added internally? Will the content benefit from amalgamating different content types i.e. videos, audio, images et al? You’ll need to create content for any keyword areas you’re missing. Rather than copy what is already available in the niche, look at the best ranking/most valuable content for that term and ask how it could be made better. Is there new industry analysis or reports that you can incorporate and/or expand on? People love the new. They like learning things they don’t already know. Mee-too content can work, but it’s not making the most of the opportunity. Aim to produce considerably more valuable content than already exists as you’ll have more chance of getting links, and more chance of higher levels of engagement when people flip between sites. If visitors can get the same information elsewhere, they probably will. Consider keyword co-occurrence. What terms are readily associated with the keywords you’re chasing? Various tools provide this analysis, but you can do it yourself using the Adwords research tool. See what keywords it associates with your keywords. The Google co-occurrence algorithm is likely the same for both Adwords and organic search. Also, think about how people will engage with your page. Is it obvious what the page is about? Is it obvious what the user must do next? Dense text and distracting advertising can reduce engagement, so make sure the usability is up to scratch. Text should be a reasonable size so the average person isn’t squinting. It should be broken up with headings and paragraphs. People tend to scan when reading online,searching for immediate confirmation they’ve found the right information. This was written a long time ago, but it’s interesting how relevant it remains. 8. Link Out Sites that don’t link out appear unnatural. Matt Cutts noted: Of course, folks never know when we're going to adjust our scoring. It's pretty easy to spot domains that are hoarding PageRank; that can be just another factor in scoring. If you work really hard to boost your authority-like score while trying to minimize your hub-like score, that sets your site apart from most domains. Just something to bear in mind. Make a list of all outbound links Determine if these links are complementary i.e. similar topic/theme, or related to the business in some way Make a list of pages with no links out Links out are both a quality signal and good PR practise. Webmaster look at their inbound links, and will likely follow them back to see what is being said about them. That’s a great way to foster relationships, especially if your client’s site is relatively new. If you put other companies and people in a good light, you can expect many to reciprocate in kind. Links, the good kind, are about human relationships. It’s also good for your users. Your users are going to leave your site, one way or another, so you can pick up some kudos if you help them on their way by pointing them to some good authorities. If you’re wary about linking to direct competitors, then look for information resources, such as industry blogs or news sites, or anyone else you want to build a relationship with. Link to suppliers and related companies in close, but non-competing niches. Link to authoritative sites. Be very wary about pointing to low value sites, or sites that are part of link schemes. Low value sites are obvious. Sites that are part of link schemes are harder to spot, but typically feature link swapping schemes or obvious paid links unlikely to be read by visitors. Avoid link trading schemes. It’s too easy to be seen as a part of a link network, and it’s no longer 2002. 9. Ongoing It’s not set and forget. Clients can’t expect to do a one off optimisation campaign and expect it to keep working forever. It may be self-serving for SEOs to say it, but it’s also the truth. SEO is ongoing because search keeps changing and competitors and markets move. Few companies would dream of only having one marketing campaign. The challenge for the SEO, like any marketer, is to prove the on-going spend produces a return in value. Competition monitoring i.e. scan for changes in competitors rank, new competitors, and change of tactics. Determine what is working, and emulate it. Sector monitoring - monitor Google trends, keywords trends, discussion groups, and news releases. This will give you ideas for new campaign angles. Reporting - the client needs to be able to see the work you’ve done is paying off. Availability - clients will change things on their site, or bring in other marketers, so will want you advice going forward     Source SEO Book

What you should know about responsive Typography

The goal of responsive web design is to make websites look great no matter what size screen or device the reader happens to be using and, accordingly, to display page content in the optimum format for reading. But if you make assumptions about the way responsive type works, you might find yourself in trouble. Here, guest contributor Jeremy Osborn points out some of the potential typographical pitfalls specific to responsive design along with tips for avoiding them. A Brief History of Type On the Web Typography on the web has always been about compromises. Since the beginning, visitors have been visiting our websites on machines with different screen sizes, different operating systems and different browsers. Each of these variables has affected the way type appears. In the age before mobile, web designers tried to paper over these differences by relying on fixed-width page layouts. One popular example of this was the 960 pixel-wide “grid system,” but there were many others. Mobile Changes the Game Fixed-width layouts were the standard when all we cared about was desktop screens. A fixed-width layout is very seductive because it allows a designer to set the heading sizes, body text, line spacing, line length and all of the other page components in a predictable way. With evidence that mobile browsers will outnumber desktop browsers in the near future, we have little choice but to toss away the fixed-width mindset and change to a responsive one. This means embracing the unknown in a multi-device world. The number of different screen sizes and devices are far too numerous to make targeting a specific size screen worthwhile, instead we look to the fluid grid and CSS media queries to help us. Embracing Uncertainty Embracing this uncertainty is the designer’s job, and I’ll admit it can feel a little daunting at first. A responsive layout might have 3 or 4 breakpoints (the point at which a layout changes based on criteria such as screen width) and this can sometimes feel like 3 to 4 times the amount of work! However, optimizing the readability of your content has some very tangible benefits: the usability of your site will increase and users will be more likely to do things such as return to the site or spend money there. Responsive Typography: Get in the Know So let’s look at specifics: If you follow these four typographical tips, chances are your reader’s experience will improve dramatically. 1. Use Web Fonts, Sparingly Thanks to the solid browser support for web fonts (technically the @font-face rule in CSS), we now have access to thousands of typefaces previously unavailable to us on the web. With this rise of riches, it’s tempting to go crazy. Consider Futura, for example, a classic typeface which comes in multiple styles and weights: light, book, medium, heavy, extra bold and many more. The smart designer chooses wisely, however. Aesthetics aside, it’s important to remember that there is a performance price to be paid for your font choices. After all, every font on a page must be downloaded by the user. If you were to use all 10 variations of Futura, users with slower network connections (as is often the case with smartphone and tablet users) would likely abandon your site before a single word was even read. 2. Count Your Font Size in Em Units CSS allows you to set font size in a number of ways, from the common pixel unit (px) to a keyword (small). To make your life easier in the long run, I recommend you set your font size with em units (em). The em unit is so powerful in responsive design because it allows your type to scale predictably no matter what size screen or device is being used. With type set in ems, you can be sure that your text (and the margin or padding space surrounding it) will scale fluidly, even if the user decides to override your font size in their browser settings. 3. Set Line-height with Intention Line-height in CSS is the amount of space above and below multiple lines of text, also known as leading or line spacing. If you choose not to set any line-height values in CSS, chances are your text will look okay but not great. This is because desktop and mobile web browsers set a default line-height if none is specified. But the browser doesn’t always know best! By increasing or decreasing the distance between lines of text the designer can improve readability and even create intentional aesthetic effects. Increasing the amount of space between lines, for example, can create an almost luxurious sense of space (depending on the content). Be careful though, too much line-height and you run the risk of losing your reader’s attention. 4. Control Your Line-length The traditional term for line-length is measure, which is defined as the amount of characters in a single line of text (typically within a column). Over the years it has been determined that somewhere between 45 and 75 characters is the ideal number for line-length. In responsive design, this line-length is notoriously tricky to control and predict, because we have to account for narrow phone screens as well as the expansive real estate of large desktop monitors. The penalties are high if you don’t account for these differences: a measure that is too long will create difficulty when the reader tries to continue from one line to the next and they’ll lose their place. If the measure is too short, you’re tempting the reader’s eye to begin on the next line before they have finished the current one, resulting in a choppy reading rhythm. A common technique for controlling line-length in CSS is to use the min-width property, so the declaration min-width: 1200px,for example could be applied to either to a paragraph of text or its container to limit the length of the line. Get Your Responsive Type Right Getting your responsive typography right will go a long way in making your site as useful as possible for your users. It’s worth the effort however, because a solid typographical foundation will allow all of the other components of your design to shine. Furthermore, the price you pay due to hard-to-read content is going up as more users flock to mobile, so set some time aside and make that type fully responsive!   Source HowDesign

Get in Touch

Think we can help in your project? We'd love to hear from you.

Message Sent!


Tomislav Šuk

IT Specialist

"A satisfied customer is the best business strategy of all."
-Michael LeBoeuf


Dimitar Dimitrov

Business and IT Expert

The opportunities are out there,
we just need go and get them.

We can get far, but we need to walk together.